Salve, sto usando P.Mapper 4.1.1, ho configurato un mio file .map, il config_default.xml, ma proprio non c'è modo di far comparire la mappa (si apre la pagina e la scritta "loading" continua a frullare...
ho provato a utilizzare i dati demo scaricati dal sito, ma accade sempre la stessa cosa: credo sia un problema di cartella temporanea (IMAGEPATH "/ms4w/Apache/htdocs/tmp/ms_tmp/" e IMAGEURL "/ms_tmp/") che non viene riconosciuta da P.Mapper.
se apro dal browser l'url http://localhost/tmp/ms_tmp/, questa è accessibile, ma dentro non viene copiata nessuna immagine temporanea (ed ovviamente non viene visualizzata sulla mappa).
ho provato a scrivere l'imagepath con lo slash od il backslash, assoluto e con il nome del volume (e:\), ma proprio non c'è verso di schiodare quella scritta "loading". vi incollo il file .map e l'xml (quelli del demo_data)sperando di cavarci fuori qualcosa.
grazie in anticipo. Gianpaolo. pmapper_demo.map ################################################################################################
# Adapt settings in map file <tt>pmapper_demo.map</tt> for the following tags to match settings # on your machine (see additionally MapServer documentation for detailed information): #
# MAP # SHAPEPATH # FONTSET # SYMBOLSET # # WEB # IMAGEPATH # IMAGEURL # ##################################################################################################
# # Start of map file # MAP EXTENT 1988372 1400000 6411627 5400000 UNITS meters #EXTENT -15 30 40 70 #UNITS dd
SIZE 600 500 SHAPEPATH "../../pmapper_demodata" SYMBOLSET "../common/symbols/symbols-pmapper.sym" FONTSET "../common/fonts/msfontset.txt" RESOLUTION 96
IMAGETYPE png INTERLACE OFF #CONFIG "PROJ_LIB" "C:/proj/nad/" PROJECTION # ETRS-LAEA #"init=epsg:3035" "+proj=laea +lat_0=52 +lon_0=10 +x_0=4321000 +y_0=3210000 +ellps=GRS80 +units=m +no_defs no_defs"
END # # Image formates for GD # OUTPUTFORMAT NAME "png" DRIVER "GD/PNG" MIMETYPE "image/png"
IMAGEMODE RGB FORMATOPTION INTERLACE=OFF TRANSPARENT OFF EXTENSION "png" END OUTPUTFORMAT NAME "png8"
DRIVER "GD/PNG" MIMETYPE "image/png" IMAGEMODE PC256 FORMATOPTION INTERLACE=OFF TRANSPARENT OFF EXTENSION "png" END
OUTPUTFORMAT NAME "jpeg" DRIVER "GD/JPEG" MIMETYPE "image/jpeg" IMAGEMODE RGB FORMATOPTION "QUALITY=70"
EXTENSION "jpg" END # # Image formats for AGG # # OUTPUTFORMAT ### 24 bit PNG # NAME 'agg_png' # DRIVER AGG/PNG
# IMAGEMODE RGB # END # OUTPUTFORMAT ### 32 bit PNG with alpha channel from transparency # NAME 'agg_pnga' # DRIVER AGG/PNG # IMAGEMODE RGBA
# END # OUTPUTFORMAT ### 8 bit PNG # NAME 'agg_png8' # DRIVER AGG/PNG # IMAGEMODE RGB # FORMATOPTION "QUANTIZE_FORCE=ON"
# FORMATOPTION "QUANTIZE_DITHER=OFF" # FORMATOPTION "QUANTIZE_COLORS=256" # END # OUTPUTFORMAT # NAME 'agg_jpeg' # DRIVER AGG/JPEG
# IMAGEMODE RGB # END OUTPUTFORMAT NAME GTiff DRIVER "GDAL/GTiff" MIMETYPE "image/tiff" IMAGEMODE RGB
#FORMATOPTION "TFW=YES" #FORMATOPTION "COMPRESS=PACKBITS" EXTENSION "tif" END OUTPUTFORMAT NAME imagemap
MIMETYPE "text/html" FORMATOPTION SKIPENDTAG=OFF DRIVER imagemap END # # Start of web interface definition # WEB
TEMPLATE "map.html" IMAGEPATH "/ms4w/Apache/htdocs/tmp/ms_tmp/" IMAGEURL "/tmp/ms_tmp/" METADATA #"MAPFILE_ENCODING" "ISO-8859-1"
#"ows_title" "WMS Demo Server" #"ows_onlineresource" "http://wms.yourserver.org?owskey=test&"
#"ows_srs" "EPSG:3035 EPSG:4326" END # Metadata END # Web # # Start of Reference map definition # REFERENCE
EXTENT 1496247 1332616 7055632 5502154 #2200000 1400000 8000000 5400000 IMAGE "../../images/reference.png" SIZE 199 149 COLOR -1 -1 -1 OUTLINECOLOR 255 0 0
END # Reference LEGEND END # # Start of ScaleBar definition # SCALEBAR STATUS off TRANSPARENT off
INTERVALS 4 SIZE 200 3 UNITS kilometers COLOR 250 250 250 OUTLINECOLOR 0 0 0 BACKGROUNDCOLOR 100 100 100 STYLE 0 POSTLABELCACHE true
LABEL COLOR 0 0 90 #OUTLINECOLOR 200 200 200 SIZE small END # Label END # Reference # SYMBOLS USED IN PMAPPER
# - 'circle' always necessary (used e.g. for highlight) # - 'square' used in currecnt map file # Symbols can also be defined via tag SYMBOLSET (see above) Symbol
Name 'circle' Type ELLIPSE Filled TRUE Points 1 1 END END Symbol Name 'square' Type VECTOR
Filled TRUE Points 0 1 0 0 1 0 1 1 0 1 END END #================== START OF LAYER SECTION =====================#
LAYER NAME "jpl_wms_global_mosaic" TYPE RASTER STATUS OFF CONNECTION "http://wms.jpl.nasa.gov/wms.cgi?"
CONNECTIONTYPE WMS PROJECTION #"init=epsg:4326" "+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs no_defs" END METADATA
"DESCRIPTION" "JPL Global Mosaic (WMS)" "wms_name" "global_mosaic_base" "wms_style" "visual"
"wms_server_version" "1.1.1" "wms_format" "image/jpeg" "ows_title" "jpl_wms_global_mosaic" END
END # # LAYER DGM # LAYER NAME "dem" TYPE Raster STATUS OFF DATA 'europa_dem.jpg'
MINSCALE 3000000 PROJECTION #"init=epsg:4326" "+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs no_defs" END METADATA "DESCRIPTION" "NGDC Shaded relief"
"LEGENDICON" "images/legend/dem.png" "ows_title" "dem" END END
# # Start of Layer Countries.shp # LAYER NAME "countries" TYPE polygon DATA "countries" TRANSPARENCY 30 TEMPLATE void
PROJECTION #"init=epsg:4326" "+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs no_defs" END METADATA "DESCRIPTION" "Countries"
## ADAPTED TO MULTILINGUAL SHAPEFILE "RESULT_FIELDS" "ISOCODE,@default:NAME_EN@de:NAME_DE@it:NAME_IT@fr:NAME_FR@br:NAME_BR@es:NAME_ES,@default:CAPITAL_EN@de:CAPITAL_DE@it:CAPITAL_IT@fr:CAPITAL_FR@br:CAPITAL_BR@es:CAPITAL_ES,AREA_KM2,POPULATION"
"RESULT_HEADERS" "ISO Code,Name,Capital,Area,Population" "ows_title" "countries" END # Metadata CLASS Name 'Countries'
COLOR 200 254 199 OUTLINECOLOR 0 0 0 END # Class END # Layer LAYER NAME "cities10000eu"
TYPE point DATA "cities10000eu" TOLERANCE 6 TOLERANCEUNITS pixels LABELITEM "NAME" LABELMAXSCALE 8000000 TEMPLATE void
PROJECTION #"init=epsg:4326" "+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs no_defs" END METADATA "DESCRIPTION" "Cities"
"RESULT_FIELDS" "NAME, ISO2_CODE, POPULATION, GTOPO30" "RESULT_HEADERS" "Name,Country,Inhabitants,Altitude" "RESULT_HYPERLINK" "NAME"
"LAYER_ENCODING" "UTF-8" "ows_title" "cities1000" END # Metadata CLASS NAME "> 1'000'000"
EXPRESSION ([POPULATION] > 1000000) COLOR 255 0 0 OUTLINECOLOR 0 0 0 SYMBOL 'square' SIZE 9 LABEL POSITION Auto
COLOR 0 0 150 BACKGROUNDCOLOR 255 255 128 BACKGROUNDSHADOWCOLOR 150 150 150 BACKGROUNDSHADOWSIZE 2 2 BUFFER 2 TYPE truetype
ENCODING "UTF-8" FONT FreeSans SIZE 8 MAXSIZE 9 #SIZE small END #Label END # Class CLASS
NAME "500'000 - 1'000'000" EXPRESSION ([POPULATION] <= 1000000 AND [POPULATION] > 500000) COLOR 255 0 0 SYMBOL 'circle' SIZE 8
LABEL POSITION Auto COLOR 0 0 150 BACKGROUNDCOLOR 255 255 128 BACKGROUNDSHADOWCOLOR 150 150 150 BACKGROUNDSHADOWSIZE 2 2
BUFFER 2 TYPE truetype ENCODING "UTF-8" FONT FreeSans SIZE 8 MAXSIZE 9 #SIZE small END #Label
END # Class CLASS NAME "100'000 - 500'000" EXPRESSION ([POPULATION] <= 500000 AND [POPULATION] > 100000) COLOR 255 0 0 SYMBOL 'square'
SIZE 5 END # Class CLASS NAME "50'000 - 100'000" EXPRESSION ([POPULATION] <= 100000 AND [POPULATION] > 50000) COLOR 0 0 0
SYMBOL 'square' SIZE 4 #MAXSCALE 20000000 END # Class CLASS NAME "10'000 - 50'000" EXPRESSION ([POPULATION] <= 50000 AND [POPULATION] > 10000)
COLOR 100 100 100 SYMBOL 'circle' SIZE 3 #MAXSCALE 10000000 END # Class END # Layer
# # Start of Layer Rivers.shp # LAYER NAME "rivers" TYPE line DATA "rivers" TOLERANCE 3 TOLERANCEUNITS pixels
TEMPLATE void PROJECTION #"init=epsg:4326" "+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs no_defs" END METADATA "DESCRIPTION" "Rivers"
"RESULT_FIELDS" "NAME" "RESULT_HEADERS" "Name" "ows_title" "cities" END # Metadata CLASS
Name 'Rivers' COLOR 0 0 255 END # Class END # Layer END #Map config_default.xml <pmapper> <ini> <pmapper> <pmTitle>p.mapper - A MapServer PHP/MapScript Framework</pmTitle>
<pmHeading>MapServer PHP/MapScript Framework, v4.1.1</pmHeading> <pmLogoSrc>images/logos/logo-black.png</pmLogoSrc> <pmLogoTitle>p.mapper homepage</pmLogoTitle>
<pmLogoUrl>http://www.pmapper.net</pmLogoUrl> <debugLevel>3</debugLevel> <plugins>export</plugins>
<plugins>scalebar</plugins> <plugins>transparency</plugins> </pmapper> <config> <pm_config_location>default</pm_config_location>
<pm_javascript_location>javascript/src</pm_javascript_location> <pm_print_configfile>common/print.xml</pm_print_configfile> <pm_search_configfile>inline</pm_search_configfile>
</config> <map> <mapFile>pmapper_demo.map</mapFile> <tplMapFile>common/template.map</tplMapFile> <categories>
<category name="cat_admin"> <group>countries</group> <group>cities10000eu</group> </category>
<category name="cat_nature"> <group>rivers</group> </category> <category name="cat_raster">
<group>dem</group> <group>jpl_wms_global_mosaic</group> </category> </categories>
<allGroups> <group>countries</group> <group>cities10000eu</group> <group>dem</group>
<group>rivers</group> <group>jpl_wms_global_mosaic</group> </allGroups> <defGroups>
<group>countries</group> <group>cities10000eu</group> </defGroups> <layerAutoRefresh>1</layerAutoRefresh>
<imgFormat>png</imgFormat> <altImgFormat>jpeg</altImgFormat> <altImgFormatLayers> <layer>jpl_wms_global_mosaic</layer>
<layer>dem</layer> </altImgFormatLayers> <sliderMax>max</sliderMax> <sliderMin>100000</sliderMin>
</map> <query> <limitResult>300</limitResult> <highlightColor>0 255 255</highlightColor> <highlightSelected>1</highlightSelected>
<autoZoom>nquery</autoZoom> <autoZoom>search</autoZoom> <zoomAll>search</zoomAll> <zoomAll>nquery</zoomAll>
<infoWin>dynwin</infoWin> <alignQueryResults>1</alignQueryResults> <pointBuffer>10000</pointBuffer> <shapeQueryBuffer>0.02</shapeQueryBuffer>
</query> <ui> <tocStyle>tree</tocStyle> <legendStyle>attached</legendStyle> <useCategories>1</useCategories>
<catWithCheckbox>1</catWithCheckbox> <scaleLayers>1</scaleLayers> <icoW>18</icoW> <icoH>14</icoH>
</ui> <locale> <defaultLanguage>en</defaultLanguage> <defaultCharset>UTF-8</defaultCharset> <map2unicode>1</map2unicode>
</locale> <print> <printImgFormat>png</printImgFormat> <printAltImgFormat>jpeg</printAltImgFormat> <pdfres>2</pdfres>
</print> <download> <dpiLevels>150</dpiLevels> <dpiLevels>200</dpiLevels> <dpiLevels>300</dpiLevels>
</download> <php> <pearDbClass>MDB2</pearDbClass> <defaultTimeZone>Europe/Vienna</defaultTimeZone> </php>
<pluginsConfig> <export> <formats>XLS</formats> <formats>CSV</formats> <formats>PDF</formats>
</export> </pluginsConfig> </ini> <searchlist version="1.0"> <dataroot>$</dataroot>
<searchitem name="cities" description="City"> <layer type="shape" name="cities10000eu"> <field type="s" name="NAME" description="City" wildcard="0" />
</layer> </searchitem> <searchitem name="countries" description="Country"> <layer type="shape" name="countries">
<field type="s" name="ISOCODE" description="Country" wildcard="2"> <definition type="options" connectiontype="ms" sort="asc" firstoption="*">
<mslayer encoding="ISO-8859-1" keyfield="ISOCODE" showfield="NAME_EN"/> </definition> </field>
</layer> </searchitem> <!-- Sample for suggest function --> <searchitem name="cities_suggest_ms" description="Cities Suggest MS">
<layer type="ms" name="cities10000eu"> <field type="s" name="NAME" description="City" wildcard="2">
<definition type="suggest" connectiontype="ms" minlength="1" startleft="1" sort="asc"> <mslayer encoding="UTF-8"/>
</definition> </field> </layer> </searchitem> </searchlist> </pmapper> _______________________________________________ Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. Non inviate messaggi commerciali. I messaggi di questa lista non rispecchiano necessariamente le posizioni dell'Associazione GFOSS.it. 485 iscritti al 20.11.2010 |
proverò a darti qualche input ;) anche perchè il debug corretto da fare sarebbe troppo lungo da spiegare per mail :( nel map file che se si sotto windows si utilizzano gli slash per i path e non i backslash solo che devi usare il tuo identificatore di drive, se ho capito bene la tua configurazione il tuo IMAEGPATH e IMAGEURL dovrebbero essere i seguenti: IMAGEPATH "e:/ms4w/Apache/htdocs/tmp/ms_tmp/" IMAGEURL "/tmp/ms_tmp/" altra cosa dal tuo map file si nota che la SHAPEAPTH è: SHAPEPATH "../../pmapper_demodata" questo è valido se la cartella pmapper_demodata si trova allo stesso livello dell cartella di pmapper queste sono alcune indicazioni... spero possano aiutarti ciao W -- Walter Lorenzetti email: [hidden email] skype: aiki74 Cell: (+39) 347-6597931 Tel+Fax: (+39) 0588 85021 Viale Giuseppe Verdi n. 24, 51016 Montecatini Terme,Pistoia P.IVA 01686280478 Italy -- Walter Lorenzetti email: [hidden email] skype: aiki74 Cell: (+39) 347-6597931 Tel+Fax: (+39) 0588 85021 Viale Giuseppe Verdi n. 24, 51016 Montecatini Terme,Pistoia P.IVA 01686280478 Italy _______________________________________________ Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. Non inviate messaggi commerciali. I messaggi di questa lista non rispecchiano necessariamente le posizioni dell'Associazione GFOSS.it. 485 iscritti al 20.11.2010 |
In reply to this post by Gianpaolo Romeo
Forse i permessi di IMAGEPATH e di IMAGEURL...
Eugenio > Salve, sto usando P.Mapper 4.1.1, ho configurato un mio file .map, > il config_default.xml, ma proprio non c'è modo di far comparire la mappa (si > apre la pagina e la scritta "loading" continua a frullare... > ho provato a utilizzare i dati demo scaricati dal sito, ma accade sempre la > stessa cosa: credo sia un problema di cartella temporanea (IMAGEPATH > "/ms4w/Apache/htdocs/tmp/ms_tmp/" e IMAGEURL "/ms_tmp/") che non viene > riconosciuta da P.Mapper. > se apro dal browser l'url > http://localhost/tmp/ms_tmp/<http://localhost/ms_tmp/>, > questa è accessibile, ma dentro non viene copiata nessuna immagine > temporanea (ed ovviamente non viene visualizzata sulla mappa). > ho provato a scrivere l'imagepath con lo slash od il backslash, assoluto e > con il nome del volume (e:\), ma proprio non c'è verso di schiodare quella > scritta "loading". > vi incollo il file .map e l'xml (quelli del demo_data)sperando di cavarci > fuori qualcosa. > > > grazie in anticipo. > > Gianpaolo. > _______________________________________________ Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. Non inviate messaggi commerciali. I messaggi di questa lista non rispecchiano necessariamente le posizioni dell'Associazione GFOSS.it. 485 iscritti al 20.11.2010 |
In reply to this post by Gianpaolo Romeo
cosa dice il log error di php? ciao emanuele |
In reply to this post by Gianpaolo Romeo
se sei su windows prova con questa IMAGEPATH "C:\ms4w\Apache\htdocs\tmp\" IMAGEURL "/tmp/" ciao emanuele masiero |
Scusate se ripropongo ancora lo stesso problema, ma sono alle prime armi e non riesco a capire cos'è che non vada (sicuramente l'intoppo è alla base). Sarò un po' troppo logorroico, ma vedo di spiegare la situazione: lo scopo del mio progetto è di visualizzare una mappa della Toscana come layer di base (quindi sempre presente sulla pagina e non deselezionabile) suddivisa per comuni, e sopra altri layer da selezionare che rappresentano altre suddivisioni (ASL, province, etc..). Tra i problemi che ho incontrato ci sono (forse quello meno importante) la creazione di una reference map della Toscana: da QGIS (con il quale ho fatto la prima parte del progetto) ho clickato su "proprietà layer"-> "metadati" -> "estensione" ed ho inserito sia i valori delle coordinate sia la proiezione nel file map. Ho esportato uno shape della Toscana come immagine e l'ho ridimensionata a 200x200 per adattarla alla TOC. Il punto è: una volta ridimensionata, le coordinate di questa reference map sono le stesse della progetto iniziale o vanno in qualche modo trasformate? Cmq, la cosa inizia ad essere problematica adesso. Da quanto mi sembra di aver capito, ogni volta che definisco un colore all'intero di uno stile di una classe, Mapserver mi colora tutti gli oggetti appartenenti allo stesso shape con un colore diverso in base alla definizione della classe, no? Cioè, in QGIS ad esempio ho lo shape delle province totalmente azzurro (con i confini visibili) ed un campo nel file DBF che mi identifica la singola provincia, successivamente Mapserver definendogli una classe per ogni provincia ed uno stile con un colore diverso per ogni classe, dovrebbe colorarmi lo shape vestendo in maniera diversa le province, no? Vi incollo il file .map che ho scritto (scusate la lunghezza...): la cartella "ms4w" è su E, quella del file temporanei è "E:\ms4w\Apache\htdocs\tmp\ms_tmp". MAP #start map EXTENT 1554827.23 4687263.16 1771735.91 4924987.48 UNITS meters SIZE 600 600 SHAPEPATH "../../data/" SYMBOLSET "../common/symbols/symbols-pmapper.sym" FONTSET "../common/fonts/msfontset.txt" RESOLUTION 96 IMAGETYPE png INTERLACE OFF #CONFIG "PROJ_LIB" "C:/proj/nad/" PROJECTION 'proj=longlat' 'ellps=WGS84' 'datum=WGS84' 'no_defs' END # # Image formates for GD # OUTPUTFORMAT NAME "png" DRIVER "GD/PNG" MIMETYPE "image/png" IMAGEMODE RGB FORMATOPTION INTERLACE=OFF TRANSPARENT OFF EXTENSION "png" END OUTPUTFORMAT NAME "png8" DRIVER "GD/PNG" MIMETYPE "image/png" IMAGEMODE PC256 FORMATOPTION INTERLACE=OFF TRANSPARENT OFF EXTENSION "png" END OUTPUTFORMAT NAME "jpeg" DRIVER "GD/JPEG" MIMETYPE "image/jpeg" IMAGEMODE RGB FORMATOPTION "QUALITY=70" EXTENSION "jpg" END # # Start of web interface definition # WEB TEMPLATE "map.html" IMAGEPATH "e:\ms4w\Apache\htdocs\tmp\ms_tmp\" IMAGEURL "/tmp/ms_tmp/" END # Web # # Start of Reference map definition # REFERENCE EXTENT 1554827.23 4687263.16 1771735.91 4924987.48 # STESSE COORDINATE DEL PROGETTO?!!?!? IMAGE "../../images/toscana_reference.png" SIZE 200 200 COLOR -1 -1 -1 OUTLINECOLOR 255 0 0 END # Reference #================== START OF LAYER SECTION =====================# LAYER #start layer Aree_vaste NAME 'Aree_vaste' TYPE POLYGON STATUS off DUMP true TEMPLATE void EXTENT 1554827.23 4687263.16 1771735.91 4924987.48 DATA 'Aree_vaste.shp' METADATA #start metadata "DESCRIPTION" "Aree vaste" "RESULT_FIELDS" "AREA_VASTA,POP_ESTAV" "RESULT_HEADERS" "ESTAV,Popolazione al 2001" "RESULT_HYPERLINK" "AREA_VASTA" END #end metadata STATUS OFF TRANSPARENCY 50 PROJECTION #start projection 'proj=longlat' 'ellps=WGS84' 'datum=WGS84' 'no_defs' END #end projection CLASS #start class Centro NAME "Centro" EXPRESSION ([AREA_VASTA] = 'CENTRO') STYLE COLOR 245 255 250 OUTLINECOLOR 0 0 0 WIDTH 2 END END #end class Centro CLASS #start class Nord-Ovest NAME "Nord-Ovest" EXPRESSION ([AREA_VASTA] = 'NORD-OVEST') STYLE COLOR 255 228 225 OUTLINECOLOR 0 0 0 WIDTH 2 END END #end class Nord-Ovest CLASS #start class Sud-Est NAME "Sud-Est" EXPRESSION ([AREA_VASTA] = 'SUD-EST') STYLE COLOR 255 222 173 OUTLINECOLOR 0 0 0 WIDTH 2 END END #end class Sud-Est END #end layer Aree_vaste LAYER #start layer ASL NAME 'ASL' TYPE POLYGON STATUS off DUMP true TEMPLATE void EXTENT 1554827.23 4687263.16 1771735.91 4924987.48 DATA 'ASL.shp' METADATA #start metadata "DESCRIPTION" "ASL" "RESULT_FIELDS" "COD_AZIEND,AREA_VASTA,POP_ASL" "RESULT_HEADERS" "ASL,ESTAV,Popolazione al 2001" "RESULT_HYPERLINK" "COD_AZIEND" END #end metadata TRANSPARENCY 50 PROJECTION #start projection 'proj=longlat' 'ellps=WGS84' 'datum=WGS84' 'no_defs' END #end projection CLASS #start class 101 NAME '101' EXPRESSION ([ASL] = '101') STYLE COLOR 0 255 255 OUTLINECOLOR 0 0 0 WIDTH 2 END END #end class 101 CLASS #start class 102 NAME '102' EXPRESSION ([ASL] = '102') STYLE COLOR 127 255 212 OUTLINECOLOR 0 0 0 WIDTH 2 END END #end class 102 CLASS #start class 103 NAME '103' EXPRESSION ([ASL] = '103') STYLE COLOR 100 149 237 OUTLINECOLOR 0 0 0 WIDTH 2 END END #end class 103 CLASS #start class 104 NAME '104' EXPRESSION ([ASL] = '104') STYLE COLOR 0 255 255 OUTLINECOLOR 0 0 0 WIDTH 2 END END #end class 104 CLASS #start class 105 NAME '105' EXPRESSION ([ASL] = '105') STYLE COLOR 0 206 209 OUTLINECOLOR 0 0 0 WIDTH 2 END END #end class 105 CLASS #start class 106 NAME '106' EXPRESSION ([ASL] = '106') STYLE COLOR 30 144 255 OUTLINECOLOR 0 0 0 WIDTH 2 END END #end class 106 CLASS #start class 107 NAME '107' EXPRESSION ([ASL] = '107') STYLE COLOR 135 206 250 OUTLINECOLOR 0 0 0 WIDTH 2 END END #end class 107 CLASS #start class 108 NAME '108' EXPRESSION ([ASL] = '108') STYLE COLOR 175 238 238 OUTLINECOLOR 0 0 0 WIDTH 2 END END #end class 108 CLASS #start class 109 NAME '109' EXPRESSION ([ASL] = '109') STYLE COLOR 135 206 235 OUTLINECOLOR 0 0 0 WIDTH 2 END END #end class 109 CLASS #start class 110 NAME '110' EXPRESSION ([ASL] = '110') STYLE COLOR 64 224 208 OUTLINECOLOR 0 0 0 WIDTH 2 END END #end class 110 CLASS #start class 11 NAME '111' EXPRESSION ([ASL] = '111') STYLE COLOR 70 130 180 OUTLINECOLOR 0 0 0 WIDTH 2 END END #end class 111 CLASS #start class 112 NAME '112' EXPRESSION ([ASL] = '112') STYLE COLOR 0 0 205 OUTLINECOLOR 0 0 0 WIDTH 2 END END #end class 112 END #end layer ASL LAYER #start layer Province NAME 'Province' TYPE POLYGON STATUS off DUMP true TEMPLATE void EXTENT 1554827.23 4687263.16 1771735.91 4924987.48 DATA 'Province.shp' METADATA #start metadata "DESCRIPTION" "Province" "RESULT_FIELDS" "NOME_PROV,POP_PROV" "RESULT_HEADERS" "Provincia,Popolazione 2001" "RESULT_HYPERLINK" "Provincia" END #end metadata TRANSPARENCY 50 PROJECTION #start projection 'proj=longlat' 'ellps=WGS84' 'datum=WGS84' 'no_defs' END #end projection CLASS #start class MASSA-CARRARA NAME 'Massa-Carrara' EXPRESSION ([NOME_PROV] = 'MASSA-CARRARA') STYLE COLOR 165 42 42 OUTLINECOLOR 0 0 0 WIDTH 2 END END #end class MASSA-CARRARA CLASS #start class LUCCA NAME 'Lucca' EXPRESSION ([NOME_PROV] = 'LUCCA') STYLE COLOR 210 105 30 OUTLINECOLOR 0 0 0 WIDTH 2 END END #end class LUCCA CLASS #start class PISTOIA NAME 'Pistoia' EXPRESSION ([NOME_PROV] = 'PISTOIA') STYLE COLOR 255 127 80 OUTLINECOLOR 0 0 0 WIDTH 2 END END #end class PISTOIA CLASS #start class FIRENZE NAME 'Firenze' EXPRESSION ([NOME_PROV] = 'FIRENZE') STYLE COLOR 220 20 60 OUTLINECOLOR 0 0 0 WIDTH 2 END END #end class FIRENZE CLASS #start class LIVORNO NAME 'Livorno' EXPRESSION ([NOME_PROV] = 'LIVORNO') STYLE COLOR 255 140 0 OUTLINECOLOR 0 0 0 WIDTH 2 END END #end class LIVORNO CLASS #start class PISA NAME 'Pisa' EXPRESSION ([NOME_PROV] = 'PISAA') STYLE COLOR 233 150 122 OUTLINECOLOR 0 0 0 WIDTH 2 END END #end class PISA CLASS #start class AREZZO NAME 'Arezzo' EXPRESSION ([NOME_PROV] = 'AREZZO') STYLE COLOR 199 21 133 OUTLINECOLOR 0 0 0 WIDTH 2 END END #end class AREZZO CLASS #start class SIENA NAME 'Siena' EXPRESSION ([NOME_PROV] = 'SIENA') STYLE COLOR 219 112 147 OUTLINECOLOR 0 0 0 WIDTH 2 END END #end class SIENA CLASS #start class GROSSETO NAME 'Grosseto' EXPRESSION ([NOME_PROV] = 'GROSSETO') STYLE COLOR 244 164 96 OUTLINECOLOR 0 0 0 WIDTH 2 END END #end class GROSSETO CLASS #start class PRATO NAME 'Prato' EXPRESSION ([NOME_PROV] = 'PRATO') STYLE COLOR 210 180 140 OUTLINECOLOR 0 0 0 WIDTH 2 END END #end class PRATO END #end layer Province LAYER #start layer Toscana NAME 'Toscana' TYPE POLYGON STATUS default DUMP true TEMPLATE void EXTENT 1554827.23 4687263.16 1771735.91 4924987.48 DATA 'Toscana.shp' METADATA #start metadata "DESCRIPTION" "Comuni" "RESULT_FIELDS" "PRO_COM,NOME_COM,POP2001,NOME_PROV,COD_AZIEND,AREA_VASTA" "RESULT_HEADERS" "Codice ISTAT, Comune, Popolazione al 2001, Provincia, ASL, ESTAV" "RESULT_HYPERLINK" "Codice ISTAT" END #end metadata TRANSPARENCY 100 PROJECTION #start projection 'proj=longlat' 'ellps=WGS84' 'datum=WGS84' 'no_defs' END #end projection END #end layer END #end map Successivamente ho creato il file xlm per P.Mapper, ed anche qui, ovviamente, le cose non è che siano andate poi così lisce... <pmapper> <ini> <pmapper> <pmTitle>Prova Gianpaolo</pmTitle> <pmHeading>Esperimento di Gianpaolo</pmHeading> <pmLogoSrc>images/logos/logo-black.png</pmLogoSrc> <pmLogoTitle>p.mapper homepage</pmLogoTitle> <pmLogoUrl>http://www.pmapper.net</pmLogoUrl> <debugLevel>3</debugLevel> <plugins>export</plugins> <plugins>scalebar</plugins> <plugins>transparency</plugins> </pmapper> <config> <pm_config_location>default</pm_config_location> <pm_javascript_location>javascript/src</pm_javascript_location> <pm_print_configfile>common/print.xml</pm_print_configfile> <pm_search_configfile>inline</pm_search_configfile> </config> <map> <mapFile>toscana.map</mapFile> <tplMapFile>common/template.map</tplMapFile> <categories> <category name="cat_admin"> <group>ASL</group> <group>Aree_vaste</group> <group>Province</group> </category> </categories> <allGroups> <group>ASL</group> <group>Aree_vaste</group> <group>Province</group> </allGroups> <defGroups> <group>Toscana</group> </defGroups> <layerAutoRefresh>1</layerAutoRefresh> <imgFormat>png</imgFormat> <sliderMax>max</sliderMax> <sliderMin>100000</sliderMin> </map> <query> <limitResult>300</limitResult> <highlightColor>0 255 255</highlightColor> <highlightSelected>1</highlightSelected> <autoZoom>nquery</autoZoom> <autoZoom>search</autoZoom> <zoomAll>search</zoomAll> <zoomAll>nquery</zoomAll> <infoWin>dynwin</infoWin> <alignQueryResults>1</alignQueryResults> <pointBuffer>10000</pointBuffer> <shapeQueryBuffer>0.02</shapeQueryBuffer> </query> <ui> <tocStyle>tree</tocStyle> <legendStyle>attached</legendStyle> <useCategories>1</useCategories> <catWithCheckbox>1</catWithCheckbox> <scaleLayers>1</scaleLayers> <icoW>18</icoW> <icoH>14</icoH> </ui> <locale> <defaultLanguage>it</defaultLanguage> <defaultCharset>UTF-8</defaultCharset> <map2unicode>1</map2unicode> </locale> <print> <printImgFormat>png</printImgFormat> <printAltImgFormat>jpeg</printAltImgFormat> <pdfres>2</pdfres> </print> <download> <dpiLevels>150</dpiLevels> <dpiLevels>200</dpiLevels> <dpiLevels>300</dpiLevels> </download> <php> <pearDbClass>MDB2</pearDbClass> <defaultTimeZone>Europe/Rome</defaultTimeZone> </php> <pluginsConfig> <export> <formats>XLS</formats> <formats>CSV</formats> <formats>PDF</formats> </export> </pluginsConfig> </ini> <searchlist version="1.0"> <dataroot>$</dataroot> <searchitem name="ASL" description="ASL"> <layer type="shape" name="ASL"> <field type="n" name="COD_AZIEND" description="ASL" wildcard="0" /> </layer> </searchitem> <searchitem name="province" description="Provincia"> <layer type="shape" name="Province"> <field type="s" name="NOME_PROV" description="Provincia" wildcard="0" /> </layer> </searchitem> <searchitem name="comune" description="Comune"> <layer type="ms" name="Toscana"> <field type="s" name="NOME_COM" description="Comune" wildcard="2"> <definition type="suggest" connectiontype="ms" minlength="3" startleft="1" sort="asc"> <mslayer encoding="UTF-8"/> </definition> </field> </layer> </searchitem> </searchlist> </pmapper> Sotto allGroups ho messo solamente i layer che possono essere selezionati (quindi ho escluso la Toscana: questo tag definisce i layer presenti nella TOC, no?), mentre in defGroups ho messo l'unico layer che viene visualizzato di default appena si accede alla pagina: giusto?. Seguendo l'ordine del file, dopo ho i parametri relativi ai livelli min e max dello slider: quando apro la pagina di P.Mapper, nella casella in alto a sinistra la scala iniziale viene visualizzata come 1:1660790, quindi mi chiedevo se anche qui le cose sono da modificare ed in che modo. Passando infine alla sezione delle query, queste dovrebbero cercarmi una singola ASL, una provincia ed un comune: per le prime due, una ricerca diretta (seleziono ASL, scrivo "101" e mi trova la ASL 101; seleziono Provincia, scrivo "Pisa" e mi trova Pisa...), mentre per i comuni posso fare una ricerca parziale, ad esempio i primi 3 caratteri del nome del comune). Vi illustro tutti i problemi che mi si presentano quando provo ad aprire la pagina http://localhost/pmapper/map_default.phtml : -nella reference map, se evidenzio al massimo zoom la cornice rossa che definisce la sezione visualizzata va fuori dai limiti: dove posso settare le sue dimensioni? -come dicevo, inizialmente l'unico layer visibile dovrebbe essere la Toscana (nel file .map ha come status DEFAULT, mentre gli altri OFF), ma la pagina è totalmente bianca, ed anche se seleziono un layer qualsiasi dalla TOC non accade niente; -stranamente, l'unica query che funziona è quella delle province: ho pure provato a fargliela fare con il suggerimento per i primi 3 caratteri, e funziona, evidenziandomi tra l'altro il poligono sulla mappa (quindi la sintassi è giusta); quando invece provo a ricercare per ASL non mi trova niente (nel senso che mi esegue la ricerca, ma mi dice di non trovare nessun record con quei valori), e la ricerca per comuni non viene praticamente eseguita; Quello che mi verrebbe da pensare è che Mapserver e/o P.Mapper non trovino i dati o non riescano a caricarli, ma la path è quella esatta, ed a maggior ragione la query fatta sulle province bene o male funziona. Un'altra cosa che proprio non capisco è come mai ogni volta che apro la pagina di P.Mapper mi carica l'ultima immagine visualizzata in precedenza, quindi senza fare nessun refresh. Vi ringrazio in anticipo e mi scuso se la mail è eccessivamente lunga, ma sto cercando in qualsiasi modo di riuscire nella mia prima impresa e entrare finalmente in maniera attiva nel fantastico mondo dei GIS :) Gianpaolo. Il giorno 30/dic/2010, alle ore 12.49, emanuele masiero ha scritto:
_______________________________________________ Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. Non inviate messaggi commerciali. I messaggi di questa lista non rispecchiano necessariamente le posizioni dell'Associazione GFOSS.it. 485 iscritti al 20.11.2010 |
ciao gianpaolo
provo a rispondere qua e là lungo la tua e-mail innazitutto per capire cosa non va ti consiglio di guardare il contenuto del log file error di php lo puoi definire dal file php.ini (che dovrebbe stare qui \ms4w\Apache\cgi-bin\) con il parametro: error_log = per esempio io uso questo: error_log = C:\ms4w\Apache\cgi-bin\php_error.log una cosa che non va è che nei layer e nella mappa è indicata la proiezione WGS84 mentre le coordinate indicate nell'extent mi pare siano un gauss boaga (sicuramente non è WGS84) quindi prima di tutto devi conoscere il sistema di riferimento dei tuoi dati poi dovrai settare la proiezione all'interno del layer con la corrispondente codifica per esempio: gauss boaga ovest PROJECTION 'init=epsg:3004' END stessa cosa anche per la proiezione della mappa ti consiglio di partire dai dati di esempio di pmapper e dal relativo mapfile che è già pronto: devi solo modificare il path del tmp e della cartella shape Il giorno 10 gennaio 2011 21:06, Gianpaolo <[hidden email]> ha scritto:
per creare il refmap è sufficiente avere una immagine mappa di cui conosci le coordinate dei 4 vertici (nel sistema di riferimento usato nel mapfile)
SI
SI
la scala iniaiale dipende dall'EXTENT che hai impostato nel mapfile di solicoincide con quello del refmap, però se vuoi pui metterne un altro più piccolo
per far coincidere la cornice rossa con il bordo del refmap l'EXTENT del MAP deve esseguale all'EXTENT del REFERENCE
possono essere vari i motivi, per esempio: - sistema di coordinate diverso - extent che punta su una zona dove non ci sono dati
potrebbe essere che il tipo del campo è stringa o numero e quindi va settato correttamente nell'xml
l'unico modo per capire cosa non va è guardare il log_error di php
pmapper è fatto che tiene in memoria la sessione e quindi ti ripropone la mappa con lo stezzo zoom e gli stessi layer accesi e spenti, come l'avevi lasciata prima di chiudere se chiudi tutte le finestre del browser dovrebbe ritornare al default
spero possa servire ciao emanuele _______________________________________________ Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. Non inviate messaggi commerciali. I messaggi di questa lista non rispecchiano necessariamente le posizioni dell'Associazione GFOSS.it. 485 iscritti al 20.11.2010 |
ciao, grazie delle dritte!
cmq, ho sostituito la proiezione WGS84 con la Gauss-Boaga: pare siano i dati che mi hanno passato, le coordinate di Firenze sono del tipo X 1675757 - Y 4847119, e vengono definite dal documento allegato come
- coordinata (X gauss Ovest) del nodo iniziale arco di strada; - coordinata (Y gauss Ovest) del nodo iniziale arco di strada; - coordinata (X gauss Ovest) del nodo finale arco di strada;
- coordinata (Y gauss Ovest) del nodo finale arco di strada; quindi ho messo PROJECTION 'init=epsg:3004'
END ma non cambia niente, nessuno shape è visibile. stessa cosa per le query. i campi sono esatti (ASL numerico, gli altri stringa) ma cmq ho pure provato a modificarne il tipo nell'XLM. niente.
il log degli errori è il seguente: [11-Jan-2011 11:12:53] P.MAPPER debug info Validation of search.xml file succeeded [11-Jan-2011 11:13:02] P.MAPPER debug info
Searcharray in search.php->getSearchParameters() Array ( [NOME_PROV] => Pisa [mode] => search [PHPSESSID] => 2d4cbb47ca9f030d7dd0cab8780d911a
) [11-Jan-2011 11:13:02] P.MAPPER debug info Parameters for searchArray file: query.php->q_execAttributeQuery Array ( [NOME_PROV] => Pisa
[mode] => search [PHPSESSID] => 2d4cbb47ca9f030d7dd0cab8780d911a ) [11-Jan-2011 11:13:02] P.MAPPER debug info Parameters for searchParams
file: query.php->q_execAttributeQuery Array ( [layerName] => Province [layerType] => shape [firstFld] => NOME_PROV [qStr] => ( "[NOME_PROV]" =~ /(P|p)(I|i)(S|s)(A|a)/ )
) [11-Jan-2011 11:15:06] P.MAPPER debug info XML->//definition SimpleXMLElement Object ( [@attributes] => Array (
[type] => suggest [connectiontype] => ms [minlength] => 3 [startleft] => 1 [sort] => asc )
[mslayer] => SimpleXMLElement Object ( [@attributes] => Array ( [encoding] => UTF-8
) ) ) [11-Jan-2011 11:15:09] P.MAPPER debug info request Array ( [searchitem] => comune
[fldname] => NOME_COM [q] => castelfranco [limit] => 0 [timestamp] => 1294740909513 [PHPSESSID] => 2d4cbb47ca9f030d7dd0cab8780d911a
) [11-Jan-2011 11:15:09] P.MAPPER debug info Parameters for attribute search file: suggest.php function: __construct Array ( [type] => ms
[sort] => asc [minlength] => 3 [regexleft] => [startleft] => 1 [dependfld] => [mslayer] => Toscana [encoding] => UTF-8
[searchfield] => NOME_COM [fieldtype] => s [dependfldval] => ) [11-Jan-2011 11:15:09] P.MAPPER debug info suggest.php->msSuggestMatch()
Array ( [type] => ms [sort] => asc [minlength] => 3 [regexleft] => [startleft] => 1 [dependfld] =>
[mslayer] => Toscana [encoding] => UTF-8 [searchfield] => NOME_COM [fieldtype] => s [dependfldval] => ) [11-Jan-2011 11:15:09] P.MAPPER debug info
MS suggest query string, suggest.php/msSuggestMatch() ( ( "[NOME_COM]" =~ /^(C|c)(A|a)(S|s)(T|t)(E|e)(L|l)(F|f)(R|r)(A|a)(N|n)(C|c)(O|o)/ ) ) [11-Jan-2011 11:15:10] P.MAPPER debug info
request Array ( [searchitem] => comune [fldname] => NOME_COM [q] => castelfranco d [limit] => 0 [timestamp] => 1294740910681
[PHPSESSID] => 2d4cbb47ca9f030d7dd0cab8780d911a ) [11-Jan-2011 11:15:10] P.MAPPER debug info Parameters for attribute search file: suggest.php function: __construct
Array ( [type] => ms [sort] => asc [minlength] => 3 [regexleft] => [startleft] => 1 [dependfld] =>
[mslayer] => Toscana [encoding] => UTF-8 [searchfield] => NOME_COM [fieldtype] => s [dependfldval] => ) [11-Jan-2011 11:15:10] P.MAPPER debug info
suggest.php->msSuggestMatch() Array ( [type] => ms [sort] => asc [minlength] => 3 [regexleft] => [startleft] => 1
[dependfld] => [mslayer] => Toscana [encoding] => UTF-8 [searchfield] => NOME_COM [fieldtype] => s [dependfldval] =>
) [11-Jan-2011 11:15:10] P.MAPPER debug info MS suggest query string, suggest.php/msSuggestMatch() ( ( "[NOME_COM]" =~ /^(C|c)(A|a)(S|s)(T|t)(E|e)(L|l)(F|f)(R|r)(A|a)(N|n)(C|c)(O|o) (D|d)/ ) )
[11-Jan-2011 11:15:12] P.MAPPER debug info request Array ( [searchitem] => comune [fldname] => NOME_COM [q] => castelfranco di sotto
[limit] => 0 [timestamp] => 1294740912151 [PHPSESSID] => 2d4cbb47ca9f030d7dd0cab8780d911a ) [11-Jan-2011 11:15:12] P.MAPPER debug info
Parameters for attribute search file: suggest.php function: __construct Array ( [type] => ms [sort] => asc [minlength] => 3 [regexleft] =>
[startleft] => 1 [dependfld] => [mslayer] => Toscana [encoding] => UTF-8 [searchfield] => NOME_COM [fieldtype] => s
[dependfldval] => ) [11-Jan-2011 11:15:12] P.MAPPER debug info suggest.php->msSuggestMatch() Array ( [type] => ms [sort] => asc
[minlength] => 3 [regexleft] => [startleft] => 1 [dependfld] => [mslayer] => Toscana [encoding] => UTF-8 [searchfield] => NOME_COM
[fieldtype] => s [dependfldval] => ) [11-Jan-2011 11:15:12] P.MAPPER debug info MS suggest query string, suggest.php/msSuggestMatch() ( ( "[NOME_COM]" =~ /^(C|c)(A|a)(S|s)(T|t)(E|e)(L|l)(F|f)(R|r)(A|a)(N|n)(C|c)(O|o) (D|d)(I|i) (S|s)(O|o)(T|t)(T|t)(O|o)/ ) )
[11-Jan-2011 11:15:13] P.MAPPER debug info Searcharray in search.php->getSearchParameters() Array ( [NOME_COM] => Castelfranco di Sotto [mode] => search
[PHPSESSID] => 2d4cbb47ca9f030d7dd0cab8780d911a ) [11-Jan-2011 11:15:13] P.MAPPER debug info Parameters for searchArray file: query.php->q_execAttributeQuery
Array ( [NOME_COM] => Castelfranco di Sotto [mode] => search [PHPSESSID] => 2d4cbb47ca9f030d7dd0cab8780d911a ) [11-Jan-2011 11:15:13] P.MAPPER debug info Parameters for searchParams file: query.php->q_execAttributeQuery Array ( [layerName] => Toscana [layerType] => ms
[firstFld] => NOME_COM [qStr] => ( ( "[NOME_COM]" = "Castelfranco di Sotto") ) ) continuo a non capire...
Gianpaolo. Il giorno 11 gennaio 2011 01:05, emanuele masiero <[hidden email]> ha scritto: ciao gianpaolo _______________________________________________ Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. Non inviate messaggi commerciali. I messaggi di questa lista non rispecchiano necessariamente le posizioni dell'Associazione GFOSS.it. 485 iscritti al 20.11.2010 |
In reply to this post by Gianpaolo Romeo
Ciao
Gauss Boaga Fuso Ovest ha EPSG 3003 NON 3004. Saluti Francesco Massa Il giorno 11 gennaio 2011 11:14, <[hidden email]> ha scritto: Invia le richieste di iscrizione alla lista Gfoss all'indirizzo _______________________________________________ Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. Non inviate messaggi commerciali. I messaggi di questa lista non rispecchiano necessariamente le posizioni dell'Associazione GFOSS.it. 485 iscritti al 20.11.2010 |
In reply to this post by Gianpaolo Romeo
scusa ho sbagliato:
3003 = gauss boaga OVEST 3004 = gauss boaga EST il log che hai messo sotto non è il log di PHP ma quello del debug di pmapper prova ad attivare il log_error di PHP ciao emanuele Il giorno 11 gennaio 2011 11:13, Gianpaolo Romeo <[hidden email]> ha scritto: ciao, grazie delle dritte! _______________________________________________ Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. Non inviate messaggi commerciali. I messaggi di questa lista non rispecchiano necessariamente le posizioni dell'Associazione GFOSS.it. 485 iscritti al 20.11.2010 |
uhm...mi pareva strano che il file si chiamasse diversamente... cmq fatto sta' che non mi da nessun errore (cioè, non mi crea nessun file php_error.log), il mio dubbio è che ci siano dei GROOOSSI problemi nel sistema di riferimento.
gli shape che ho preso per le cartine li ho scaricati da http://www.istat.it/ambiente/cartografia/ dove si specifica che sono in ED_1950_UTM zona 32, oltre a questi avevo degli indirizzi georeferenziati in Gauss-Boaga Ovest: ho trasformato gli shape in UTM-32 tramite Traspunto, ed infatti ora i miei dati e quelli dell'ISTAT combaciano alla perfezione, MA se clicko con uno shape nella TOC di "QGIS->Proprietà layer->Metadati" leggo
Il giorno 11 gennaio 2011 13:04, emanuele masiero <[hidden email]> ha scritto: scusa ho sbagliato: _______________________________________________ Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. Non inviate messaggi commerciali. I messaggi di questa lista non rispecchiano necessariamente le posizioni dell'Associazione GFOSS.it. 485 iscritti al 20.11.2010 |
credo si tratti proprio di un problema di assegnazione corretta della proiezione
per esempio se i dati sono in ED_1950_UTM zona 32 devi usare questo codice http://spatial-reference.org/ref/epsg/23032/ nella prima estensione che hai indicato c'è una incogruenza: se il dato è in WGS84 l'estensione sarà in gradi tipo 12,00 44,00 12,50 45,00 altra questione importante: hai corretto la proiezione della mappa e relativo extent? sono indicati all'inizio del mapfile forse il fatto che non vedi NESSUN layer dipende proprio da questo ciao emanuele Il giorno 11 gennaio 2011 13:41, Gianpaolo Romeo <[hidden email]> ha scritto: uhm...mi pareva strano che il file si chiamasse diversamente... cmq fatto sta' che non mi da nessun errore (cioè, non mi crea nessun file php_error.log), il mio dubbio è che ci siano dei GROOOSSI problemi nel sistema di riferimento. _______________________________________________ Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. Non inviate messaggi commerciali. I messaggi di questa lista non rispecchiano necessariamente le posizioni dell'Associazione GFOSS.it. 485 iscritti al 20.11.2010 |
i dati sono tutti in Gauss-Boaga.
come dicevo, in QGIS gli shape hanno come metadati
nel mapfile ho sostituito sia la proiezione che l'extent con questi dati: per la proiezione ho tentato sia con PROJECTION
'init=epsg:3003' END che con PROJECTION "proj=tmerc" "lat_0=0" "lon_0=9"
"k=0.9996" "x_0=1500000" "y_0=0"
"ellps=intl" "units=m" "no_defs"
END. ancora niente in P.Mapper.
Il giorno 11 gennaio 2011 13:53, emanuele masiero <[hidden email]> ha scritto: credo si tratti proprio di un problema di assegnazione corretta della proiezione _______________________________________________ Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. Non inviate messaggi commerciali. I messaggi di questa lista non rispecchiano necessariamente le posizioni dell'Associazione GFOSS.it. 485 iscritti al 20.11.2010 |
una domanda da neofita quale sono:
il crs di un layer è contenuto totalmente nel file .prj? ovvero, se ho uno shape con una determinata proiezione (e tutti i suoi files di corredo, ovvero .DBF, .PRJ, .QPJ, .SHP e .SHX) e sostituisco il suo file .PJR con un altro (ovviamente rinominandolo), il layer automaticamente si adatta alla nuova proiezione? il mio dubbio (quasi certezza) è di sovrascritto i files .PRJ dei miei due set di dati (uno in Gauss Boaga Ovest ed uno in ED_50 UTM zona 32) con un altra proiezione: in questo caso è tutto da rifare o basta sostituire il rispettivo file .PJR prelevandolo da spatialreference.org?
Gianpaolo Il giorno 11 gennaio 2011 15:08, Gianpaolo Romeo <[hidden email]> ha scritto: i dati sono tutti in Gauss-Boaga. _______________________________________________ Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. Non inviate messaggi commerciali. I messaggi di questa lista non rispecchiano necessariamente le posizioni dell'Associazione GFOSS.it. 485 iscritti al 20.11.2010 |
On Wed, 12 Jan 2011 15:19:32 +0100, Gianpaolo Romeo wrote
> una domanda da neofita quale sono: > > il crs di un layer è contenuto totalmente nel file .prj? ovvero, se ho uno shape con una determinata proiezione > (e tutti i suoi files di corredo, ovvero .DBF, .PRJ, .QPJ, .SHP e .SHX) e sostituisco il suo file .PJR con un altro > (ovviamente rinominandolo), il layer automaticamente si adatta alla nuova proiezione? > Gianpaolo, magari fosse così semplice :-) quello che ipotizzi tu più o meno è come sostituire l'etichetta su una bottiglia di vino. Non è che se ci scrivi sopra "Brunello 1961" il tuo vino diventa migliore per questo: resterà pur sempre il misero Tavernello da 1 euro che era in partenza. Ed è esattamente lo stesso per gli shapefiles: occorre ricalcolare *tutte* le coordinate, una per una, per ciascun singolo punto/vertice. il PRJ è semplicemente "l'etichetta" che descrive il contenuto, in modo tale da facilitare l'interpretazione delle coordinate. Se pasticci a mano il PRJ al massimo puoi mettere in piedi una specie di "adulterazione" dei dati, ma sicuramente non risolverai proprio nulla di concreto. ciao Sandro _______________________________________________ Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. Non inviate messaggi commerciali. I messaggi di questa lista non rispecchiano necessariamente le posizioni dell'Associazione GFOSS.it. 485 iscritti al 20.11.2010 |
Free forum by Nabble | Edit this page |