AW: [mapserver-users] MapServer Docs in Android Market

2011-07-28 Thread Sven Schroeter
Hi Steve,

her is the eclipse project for compiling the app:
http://www.netgis.de/download/MapServerDoc.zip
In the folder \assets\www is the webapp.
You can use it for integrate it into the main page (maybe with a link to the
app in the market)
Greetings
Sven
 


Von: Steve Lime [mailto:sdl...@gmail.com] 
Gesendet: Mittwoch, 20. Juli 2011 17:57
An: schroe...@netgis.de
Cc: mapserver-users@lists.osgeo.org
Betreff: Re: [mapserver-users] MapServer Docs in Android Market

Looks great! How should we integrate into the main website?

Steve
On Sat, Jul 9, 2011 at 7:11 AM,  wrote:
Hi all,
here's my MapServer docs App for android in the market:
https://market.android.com/details?id=com.netgis.mapserver_doc&hl=en
Or search on your phone in the market for "mapserver".
Greetings
Sven



___
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users



___
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users


[mapserver-users] ArcSDE, Win32 and truncated GetCapabilities

2011-07-28 Thread Stephan Holl
Dear list,

I have an ArcSDE-Layer-based mapfile. When requesting a
GetCapabilities-doc in Version 1.1.1 and 1.3.0, the output gets
truncated.

In 1.0.0 the GetCapabilities-Document is finished though, strange.

I am running MapServer 6.1-dev (r11785) on Windows 7 with Apache 2.2.19
against ArcSDE 9.3.1.

I found some quite old issues[1],[2] which seem to have the same
problem, but apparently they are fixed.

Are there any known issues?

TIA

Best regards

Stephan

[1] http://trac.osgeo.org/mapserver/ticket/767
[2] http://trac.osgeo.org/mapserver/ticket/779
-- 
Stephan Holl  | Tel.: +49 (0)541-33 508 3663
Intevation GmbH, Neuer Graben 17, 49074 OS  |  AG Osnabrück - HR B 18998
Geschäftsführer:  Frank Koormann, Bernhard Reiter, Dr. Jan-Oliver Wagner


signature.asc
Description: PGP signature
___
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users


[mapserver-users] Multiple styles in STYLEITEM

2011-07-28 Thread Gleb Kosolapov
Hi, everyone!

I try to use variable styles for objects in Oracle DB.
To show railroads I have to use styles like that:
 STYLE
  COLOR 102 102 102
  WIDTH 4.0
END
STYLE
  COLOR 255 255 255
  WIDTH 2.0
  LINECAP BUTT
  PATTERN 8 12 END
END

If I store it in table field MS_STYLE I must define this layer:
LAYER
NAME 'railroad'
STATUS ON
TYPE LINE
PROJECTION
"init=epsg:4326"
END
CONNECTIONTYPE oraclespatial
CONNECTION "***/***@"
DATA "SHAPE FROM FGIS_DATA USING SRID 8307"
FILTER "(CATEGORYID = 41 and GTYPE in (2,6))"

STYLEITEM "MS_STYLE"
CLASS
NAME 'railroad'
END

PROCESSING "CLOSE_CONNECTION=DEFER"
END

But MapServer reads only the first definition of STYLE (without pattern). Is 
there another way to make it work?

Regards, Gleb
___
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users


Re: [mapserver-users] Multiple styles in STYLEITEM

2011-07-28 Thread Tamas Szekeres
Hi Gleb,

You may probably encapsulate multiple styles in a CLASS definition.

Best regards,

Tamas



2011/7/28 Gleb Kosolapov 

> Hi, everyone!
>
> I try to use variable styles for objects in Oracle DB.
> To show railroads I have to use styles like that:
> STYLE
>  COLOR 102 102 102
>  WIDTH 4.0
>END
>STYLE
>  COLOR 255 255 255
>  WIDTH 2.0
>  LINECAP BUTT
>  PATTERN 8 12 END
>END
>
> If I store it in table field MS_STYLE I must define this layer:
>LAYER
>NAME 'railroad'
>STATUS ON
>TYPE LINE
>PROJECTION
>"init=epsg:4326"
>END
>CONNECTIONTYPE oraclespatial
>CONNECTION "***/***@"
>DATA "SHAPE FROM FGIS_DATA USING SRID 8307"
>FILTER "(CATEGORYID = 41 and GTYPE in (2,6))"
>
>STYLEITEM "MS_STYLE"
>CLASS
>NAME 'railroad'
>END
>
>PROCESSING "CLOSE_CONNECTION=DEFER"
>END
>
> But MapServer reads only the first definition of STYLE (without pattern).
> Is there another way to make it work?
>
> Regards, Gleb
> ___
> mapserver-users mailing list
> mapserver-users@lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapserver-users
>
___
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users


Re: [mapserver-users] Multiple styles in STYLEITEM

2011-07-28 Thread Gleb Kosolapov
Yes, I can  encapsulate multiple styles in a CLASS definition, but I need to take it from database. 28.07.2011, 16:07, "Tamas Szekeres" :Hi Gleb,You may probably encapsulate multiple styles in a CLASS definition.Best regards,Tamas2011/7/28 Gleb Kosolapov Hi, everyone!  I try to use variable styles for objects in Oracle DB. To show railroads I have to use styles like that:                         STYLE                          COLOR 102 102 102                          WIDTH 4.0                        END                        STYLE                          COLOR 255 255 255                          WIDTH 2.0                          LINECAP BUTT                          PATTERN 8 12 END                        END  If I store it in table field MS_STYLE I must define this layer:        LAYER                NAME 'railroad'                STATUS ON                TYPE LINE                PROJECTION                        "init=epsg:4326"                END                CONNECTIONTYPE oraclespatial                CONNECTION "***/***@"                DATA "SHAPE FROM FGIS_DATA USING SRID 8307"                FILTER "(CATEGORYID = 41 and GTYPE in (2,6))"                 STYLEITEM "MS_STYLE"                CLASS                        NAME 'railroad'                END                 PROCESSING "CLOSE_CONNECTION=DEFER"        END  But MapServer reads only the first definition of STYLE (without pattern). Is there another way to make it work?  Regards, Gleb ___ mapserver-users mailing list mapserver-users@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/mapserver-users___
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users


[mapserver-users] Get Map Request with SLD Parameter and local SLD file not via http

2011-07-28 Thread Fabian Patzke 2
Hi List,
I tried to make a getMap request and send mapserver (6.0.1) a url (http) to
the SLD. This works as expected mapserver fetches the SLD and print the map
as defined in the SLD. The SLD is fetched from an application running in
tomcat 6.x. The Problem is that every getMap request creates a new session
and so I have a huge number of sessions just from every mapserver request.

So I tried to make send the SLD as a path to a local file mapserver can
reach, just like the mapfile itself. So the SLD parameter looks like this
SLD=file:///home/user/tomcat6/temp/sld_4997.xml the hole request:
http://localhost/cgi-bin/mapserv?map=/home/user/tomcat6/temp/web.map&LAYERS=flk&FORMAT=image%2Fpng&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&EXCEPTIONS=application%2Fvnd.ogc.se_inimage&SLD=file:///home/user/tomcat6/temp/sld_4997.xml&SRS=EPSG%3A25832&BBOX=572178.49459,5700398.1267994,577747.883339,5704136.2447176&WIDTH=958&HEIGHT=643
With this mapserver is not returning any map image but an error. In the log
file it says:

[Thu Jul 28 14:12:15 2011] [error] [client 127.0.0.1] CGI Request 1 on
process 8224
[Thu Jul 28 14:12:15 2011] [error] [client 127.0.0.1]
msHTTPExecuteRequests(): HTTP request error. HTTP: request failed with curl
error code 0 () for file:///home/user/tomcat6/temp/sld_4997.xml
[Thu Jul 28 14:12:15 2011] [error] [client 127.0.0.1] msSLDApplySLDURL: WMS
server error. Could not open SLD file:///home/user/tomcat6/temp/sld_4997.xml
and save it in temporary file
/home/user/tomcat6/temp/4e31521f_2020_0.sld.xml. Please make sure that the
sld url is valid and that the temporary path is set. The temporary path can
be defined for example by setting TMPPATH in the map file. Please check the
MapServer documentation on temporary path settings.
[Thu Jul 28 14:12:15 2011] [error] [client 127.0.0.1] msFreeMap(): freeing
map at 0x8262178.

"curl error code 0" means as far as I know everything is OK. Also the file
mapserver is complaining about that it can not be written
(home/user/tomcat6/temp/4e31521f_2020_0.sld.xml) is created and has the same
content as the original SLD file. So mapserver can read the SLD and write
its temp one. But somewhere it stops with creating the map image.

I hope someone can understand my problem and maybe give me some hint.

Thanks in advance.

Greetings,
Fabian


PS: The error says one has to take care of "setting TMPPATH" but this must
be "TEMPPATH", mustn't it?

--
View this message in context: 
http://osgeo-org.1803224.n2.nabble.com/Get-Map-Request-with-SLD-Parameter-and-local-SLD-file-not-via-http-tp6629653p6629653.html
Sent from the Mapserver - User mailing list archive at Nabble.com.
___
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users


Re: [mapserver-users] Multiple styles in STYLEITEM

2011-07-28 Thread Tamas Szekeres
I mean you can place class definitions to the database as style strings
according to:
http://mapserver.org/development/rfc/ms-rfc-61.html#supported-style-representations

Best regards,

Tamas



2011/7/28 Gleb Kosolapov 

> Yes, I can  encapsulate multiple styles in a CLASS definition, but I need
> to take it from database.
>
> 28.07.2011, 16:07, "Tamas Szekeres" :
>
> Hi Gleb,
>
> You may probably encapsulate multiple styles in a CLASS definition.
>
> Best regards,
>
> Tamas
>
>
>
> 2011/7/28 Gleb Kosolapov 
>
> Hi, everyone!
>
> I try to use variable styles for objects in Oracle DB.
> To show railroads I have to use styles like that:
> STYLE
>  COLOR 102 102 102
>  WIDTH 4.0
>END
>STYLE
>  COLOR 255 255 255
>  WIDTH 2.0
>  LINECAP BUTT
>  PATTERN 8 12 END
>END
>
> If I store it in table field MS_STYLE I must define this layer:
>LAYER
>NAME 'railroad'
>STATUS ON
>TYPE LINE
>PROJECTION
>"init=epsg:4326"
>END
>CONNECTIONTYPE oraclespatial
>CONNECTION "***/***@"
>DATA "SHAPE FROM FGIS_DATA USING SRID 8307"
>FILTER "(CATEGORYID = 41 and GTYPE in (2,6))"
>
>STYLEITEM "MS_STYLE"
>CLASS
>NAME 'railroad'
>END
>
>PROCESSING "CLOSE_CONNECTION=DEFER"
>END
>
> But MapServer reads only the first definition of STYLE (without pattern).
> Is there another way to make it work?
>
> Regards, Gleb
> ___
> mapserver-users mailing list
> mapserver-users@lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapserver-users
>
>
___
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users


Re: [mapserver-users] Multiple styles in STYLEITEM

2011-07-28 Thread Gleb Kosolapov
Oh, thank you, Tamas.28.07.2011, 17:11, "Tamas Szekeres" :I mean you can place class definitions to the database as style strings according to:http://mapserver.org/development/rfc/ms-rfc-61.html#supported-style-representations Best regards,Tamas2011/7/28 Gleb Kosolapov Yes, I can  encapsulate multiple styles in a CLASS definition, but I need to take it from database. 28.07.2011, 16:07, "Tamas Szekeres" : Hi Gleb,You may probably encapsulate multiple styles in a CLASS definition.Best regards,Tamas2011/7/28 Gleb Kosolapov Hi, everyone!  I try to use variable styles for objects in Oracle DB. To show railroads I have to use styles like that:                         STYLE                          COLOR 102 102 102                          WIDTH 4.0                        END                        STYLE                          COLOR 255 255 255                          WIDTH 2.0                          LINECAP BUTT                          PATTERN 8 12 END                        END  If I store it in table field MS_STYLE I must define this layer:        LAYER                NAME 'railroad'                STATUS ON                TYPE LINE                PROJECTION                        "init=epsg:4326"                END                CONNECTIONTYPE oraclespatial                CONNECTION "***/***@"                DATA "SHAPE FROM FGIS_DATA USING SRID 8307"                FILTER "(CATEGORYID = 41 and GTYPE in (2,6))"                 STYLEITEM "MS_STYLE"                CLASS                        NAME 'railroad'                END                 PROCESSING "CLOSE_CONNECTION=DEFER"        END  But MapServer reads only the first definition of STYLE (without pattern). Is there another way to make it work?  Regards, Gleb ___ mapserver-users mailing list mapserver-users@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/mapserver-users___
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users


Re: [mapserver-users] Problem GetFeature with geom filter on WFS

2011-07-28 Thread Stéphane Brunner
Hello,

I log the sql request on spatial filter and I have this:
select 
"oid","nummer","gemeinde","gueltigkeit","flgrundb","quote","eigentuemer","adresse_lang",encode(ST_AsBinary(ST_Force_2D("geom"),'NDR'),'hex')
as geom,"oid" from (SELECT oid, t1.geom, t1.nummer, t2.gemeinde,
t1.gueltigkeit1_txt as gueltigkeit, t2.flgrundb, ((t2.zaehler::text ||
'/'::text) || t2.nenner::text) AS quote, t2.eigentuemer,
(((t2.adresse::text || ', '::text) || t2.plz::text) || ' '::text) ||
t2.ort::text AS adresse_lang FROM av.liegenschaften_liegenschaft_area
as t1, av.view_gemlis_geomaste_parzelle as t2 WHERE t1.gdid = t2.gdeid
and t1.nummer = t2.parznr::text) AS foo where geom &&
GeomFromText('POLYGON((62 218000,62 278000,69
278000,69 218000,62 218000))',-1) limit 100

I didn't see any postggis filter than I try to do a spatial filter on
one of the 100 first results
Than I have a correct result ...

Than why mapserver doesn't use postgis spatial filter ? Does I miss something ?

Thank-you in advance
Stéphane Brunner



2011/7/26 Stéphane Brunner :
> Hello,
>
> I just test it with a shape file, and it's working...
> I will investigate a little bit more to know why it's not working with 
> postgres.
>
> Sincerely
> Stéphane Brunner
>
>
> 2011/7/25 Steve Lime :
>> Never mind on version, I saw 6.0.0 in the response... ;-) Steve
>>
>> On Mon, Jul 25, 2011 at 6:19 AM, Stéphane Brunner
>>  wrote:
>>>
>>> Hello,
>>>
>>> I have the mapfile [0]. when I done a GetFeature on the nummer [1] I
>>> have 4 results [2] (with duplicate but it's an other issue).
>>> When I done a spatial filter [3] I have no results [4] but I should
>>> have at least one result ...
>>>
>>> Thanks in advance for having a look on this issue.
>>>
>>> Sincerely yours
>>> Stéphane Brunner
>>>
>>> Following: specified, GetCapabilities [5], describefeaturetype [6].
>>>
>>> mapfile [0]:
>>> MAP
>>>    NAME "map"
>>>
>>>    EXTENT 62 218000 69 278000
>>>
>>>    UNITS METERS
>>>    IMAGETYPE jpeg
>>>    RESOLUTION 72
>>>    DEFRESOLUTION 72
>>>    IMAGECOLOR 255 255 255
>>>    STATUS ON
>>>    FONTSET "fonts.conf"
>>>    SYMBOLSET "symbole.sym"
>>>    MAXSIZE 5000
>>>
>>>    PROJECTION
>>>        "init=epsg:21781"
>>>    END
>>>
>>>    
>>>    # Used by overlays
>>>    
>>>    OUTPUTFORMAT
>>>        NAME png256
>>>        DRIVER AGG/PNG
>>>        MIMETYPE "image/png256"
>>>        IMAGEMODE RGBA
>>>        EXTENSION "png"
>>>        FORMATOPTION "INTERLACE=OFF"
>>>        FORMATOPTION "QUANTIZE_FORCE=ON"
>>>        FORMATOPTION "QUANTIZE_DITHER=OFF"
>>>        FORMATOPTION "QUANTIZE_COLORS=256"
>>>    END
>>>    OUTPUTFORMAT
>>>        NAME png
>>>        DRIVER AGG/PNG
>>>        MIMETYPE "image/png"
>>>        IMAGEMODE RGBA
>>>        EXTENSION "png"
>>>        FORMATOPTION "INTERLACE=OFF"
>>>        FORMATOPTION "QUANTIZE_DITHER=OFF"
>>>    END
>>>
>>>    WEB
>>>        METADATA
>>>            "ows_title" "map"
>>>            "ows_srs" "epsg:21781"
>>>            "ows_encoding" "UTF-8"
>>>            "wms_feature_info_mime_type" "application/vnd.ogc.gml"
>>>            "wms_enable_request" "*"
>>>            "ows_enable_request" "*"
>>>            "gml_include_items" "all"
>>>            "gml_featureid" "id"
>>>            "wfs_title" "map"
>>>            "wfs_srs" "epsg:21781"
>>>        END
>>>        IMAGEPATH '/var/tmp/'
>>>    END
>>>
>>>    LEGEND
>>>        IMAGECOLOR 240 240 240
>>>        LABEL
>>>            FONT arial
>>>            ANTIALIAS true
>>>            TYPE truetype
>>>            SIZE 9
>>>            COLOR 0 0 0
>>>        END
>>>    END
>>>
>>>
>>> LAYER
>>>  NAME "Liegenschaft_Query"
>>>  TYPE POLYGON
>>>  STATUS ON
>>>  TEMPLATE fooOnlyForWMSGetFeatureInfo
>>>  CONNECTIONTYPE postgis
>>>  PROCESSING "CLOSE_CONNECTION=DEFER"
>>>  CONNECTION "user=www-data password=www-data dbname=dev host=localhost"
>>>  DATA "geom from (SELECT oid, t1.geom, t1.nummer FROM
>>> av.view_i_liegenschaft_all AS t1) AS foo using unique oid using
>>> SRID=-1"
>>> #  GROUP "TOPIC_Liegenschaften_LN"
>>>  EXTENT 62 218000 69 278000
>>>  METADATA
>>>    "ows_title" "Liegenschaft_Query"
>>>    "ows_srs" "epsg:21781"
>>>    "id_attribute_string" "oid"
>>>    "ows_featureid" "oid"
>>>    "ows_geometries" "geom"
>>>    "ows_geom_type" "polygon"
>>>    "query_returned_attributes" "nummer"
>>>    "gml_include_items" "oid,nummer,geom"
>>>    "gml_geometries" "geom"
>>>    "gml_geom_type" "polygon"
>>>    "gml_nummer_type" "Character"
>>>    #"gml_groups" "TOPIC_Liegenschaften_LN"
>>>    "gml_featureid" "oid"
>>>    "wfs_title" "Liegenschaft_Query"
>>>    "wfs_srs" "epsg:21781"
>>>  END
>>>  DUMP TRUE
>>>  PROJECTION
>>>      "init=epsg:21781"
>>>  END
>>>
>>>  CLASS
>>>    NAME "Liegenschaft"
>>>    STYLE
>>>      SYMBOL "circle"
>>>      SIZE 3
>>>      OUTLINECOLOR 0 0 0
>>>    END
>>>  END
>>> END
>>> END
>>>
>>> query on the nummer [1]:
>>> http://www.opengis.net/wfs"; service="WFS"
>>> version="1.0.0" maxFeatures="100"
>>> x

Re: [mapserver-users] Possible tile_map_edge_buffer issue

2011-07-28 Thread forums
I was just about to post this EXACT same issue.  I have discovered
something else though.  I can force a feature and git to show up where
the other missing data is.  It shows up on tile=0+1+2  Also If I view
the map as mode=map, it works fine, I see my YellowDot and my actual
data from my data source.

LAYER
NAME "YellowDot"
STATUS DEFAULT
TYPE POINT
FEATURE POINTS -100 20 END END
CLASS
STYLE
SYMBOL "circle"
SIZE 30
COLOR 255 255 0
OUTLINECOLOR 255 0 0
END
END
END




On Thu, Jul 28, 2011 at 9:18 AM, Charlie Allgrove
 wrote:
> Hi
>
>
>
> I have an issue when using tile_map_edge_buffer functionality with mode=tile
> on a Google map view which displays the whole world at zoom 0,1 or 2. It
> probably manifests itself at higher zoom levels, but will be less obvious
> (if at all) since I'm only rendering data over land.
>
>
>
> In my map file I have (amongst others)
> WEB
>
>     METADATA
>
>     "tile_map_edge_buffer" "32" # 32 pixel rendering buffer
>
>     "http_max_age" "86400"
>
>     END
>
>   END
>
>
>
> My development code is not on a publicly available server at the moment, so
> I can't post a link but when I am looking at a Google map at zoom levels 0,1
> or 2, the tiles consistently cut off approx half-way across the USA (see
> attached screenshot).
>
> It seems that {tile=0 1 2} does not render with the buffering enabled, since
> the buffered area extends effectively to a negative tile reference {-1 1 2}
> which is illegal.
>
>
>
> Is there any way around this - is it possible only to enable the buffer for
> zooms >=3?
>
>
>
> Cheers
>
>
>
> Charlie
>
>
>
> --
>
> Charlie Allgrove
>
> Senior Developer
>
>
>
> Connection Services :: Business Mobility for a Wireless World
>
>
>
> Connection Services Ltd is a company incorporated under the laws of England
> and Wales with company number 6520674 whose registered office is at Griffins
> Court, 24-32 London Road, Newbury, Berkshire, RG14 1JX. The information in
> this e-mail and any attachments is confidential and may be legally
> privileged. It is intended solely for the addressee or addressees. If you
> are not an intended recipient, please delete the message and any attachments
> and notify the sender of misdelivery: any use or disclosure of the contents
> of either is unauthorised and may be unlawful. All liability for viruses is
> excluded to the fullest extent permitted by law. Any views expressed in this
> message are those of the individual sender. In accordance with the
> provisions of its Terms of Business the Company does not accept instructions
> or the creation of contractual obligations by unconfirmed electronic
> transmission.
>
>
>
> ___
> mapserver-users mailing list
> mapserver-users@lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapserver-users
>
>



-- 
A computer without Windows is like chocolate cake without mustard.
___
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users


Re: [mapserver-users] It takes more than 2 minutes for my map server to generate a world map

2011-07-28 Thread Carlos Ruiz
JK (?), 


One question: did you use gdaltindex ?


IC Carlos Ruiz




From: jk 
To: mapserver-users@lists.osgeo.org
Sent: Wednesday, July 27, 2011 6:20 PM
Subject: [mapserver-users] It takes more than 2 minutes for my map server to 
generate a world map

Hi,

I have a tile system of 4659 tiles, each is a 5 meter resolution raster
image a particular spot in the world (as you know it is sparse, the
collection of tiles do not cover the enter world). 

When I asking for a map of the world (ie, high-level view, a bbox with
values close to the lonlat boundary of the world), my map server
consistently takes long time to finish, (close to 2.5 minutes, yeah,
minutes, not seconds). This is very slow. 

If I submit a bbox that matches a particular tile, the map is returned
instantly. 

How could it take so long to generate the world map?

How to fix that?

Anything I'm missing? Any idea?

I'm not using tile cache yet. But I think 2.5 minutes for world view is way
too slow. Something must be wrong. 

If you know of any clues, let me know. 

Thanks for your help.

JK 


--
View this message in context: 
http://osgeo-org.1803224.n2.nabble.com/It-takes-more-than-2-minutes-for-my-map-server-to-generate-a-world-map-tp6628127p6628127.html
Sent from the Mapserver - User mailing list archive at Nabble.com.
___
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users___
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users


Re: [mapserver-users] It takes more than 2 minutes for my map server to generate a world map

2011-07-28 Thread Stephen Woodbridge
You probably need to run gdaladdo to add reduced resolution overviews of 
you images which will speed up display when you are zoomed way out.


for x in *.tif ; do
  gdaladdo $x 2 4 8 16 32 64 128 256
done

Regardless, to draw the whole world you will need to open all 4659 files 
and fetch something from each one. You can probably speed this up be 
creating a super overlay image at reduced resolution and setup you 
mapfile to use the super overlay when zoomed out and then change to the 
tiles when zoomed in.


Read this might help:
http://mapserver.org/optimization/raster.html

Also the GDAL list will be able to help you on how to create a super 
overlay at reduced resolution.


-Steve W

On 7/28/2011 11:17 AM, Carlos Ruiz wrote:

JK (?),

One question: did you use gdaltindex ?

IC Carlos Ruiz

*From:* jk 
*To:* mapserver-users@lists.osgeo.org
*Sent:* Wednesday, July 27, 2011 6:20 PM
*Subject:* [mapserver-users] It takes more than 2 minutes for my map
server to generate a world map

Hi,

I have a tile system of 4659 tiles, each is a 5 meter resolution raster
image a particular spot in the world (as you know it is sparse, the
collection of tiles do not cover the enter world).

When I asking for a map of the world (ie, high-level view, a bbox with
values close to the lonlat boundary of the world), my map server
consistently takes long time to finish, (close to 2.5 minutes, yeah,
minutes, not seconds). This is very slow.

If I submit a bbox that matches a particular tile, the map is returned
instantly.

How could it take so long to generate the world map?

How to fix that?

Anything I'm missing? Any idea?

I'm not using tile cache yet. But I think 2.5 minutes for world view is way
too slow. Something must be wrong.

If you know of any clues, let me know.

Thanks for your help.

JK


--
View this message in context:
http://osgeo-org.1803224.n2.nabble.com/It-takes-more-than-2-minutes-for-my-map-server-to-generate-a-world-map-tp6628127p6628127.html
Sent from the Mapserver - User mailing list archive at Nabble.com.
___
mapserver-users mailing list
mapserver-users@lists.osgeo.org 
http://lists.osgeo.org/mailman/listinfo/mapserver-users




___
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users


___
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users


Re: [mapserver-users] It takes more than 2 minutes for my map server to generate a world map

2011-07-28 Thread Rahkonen Jukka
Hi,

It is really essential to avoid opening all the 4659 files.  Redused resolution 
overview images and layer group is the way to go so that there are never more 
than, let's say, 20-30 images to open for one call.  And gdaladdo does help 
further.  And the third step is to have internally tiled image files.  When 
zoomed in so that just a minory part of the image file is needed for generating 
the output tiling helps in getting the desired part of an image fast.

Mapserver itself can be used for creating overview images, just define a 
geotiff outputformat (http://mapserver.org/mapfile/outputformat.html) and make 
some requests with well controlled BBOXes.  

-Jukka Rahkonen-

Stephen Woodbridge wrote:

> You probably need to run gdaladdo to add reduced resolution overviews of
> you images which will speed up display when you are zoomed way out.

> for x in *.tif ; do
>gdaladdo $x 2 4 8 16 32 64 128 256
> done

> Regardless, to draw the whole world you will need to open all 4659 files
> and fetch something from each one. You can probably speed this up be
> creating a super overlay image at reduced resolution and setup you
> mapfile to use the super overlay when zoomed out and then change to the
> tiles when zoomed in.

> Read this might help:
> http://mapserver.org/optimization/raster.html

> Also the GDAL list will be able to help you on how to create a super
> overlay at reduced resolution.

-Steve W

On 7/28/2011 11:17 AM, Carlos Ruiz wrote:
> JK (?),
>
> One question: did you use gdaltindex ?
>
> IC Carlos Ruiz
>
> *From:* jk 
> *To:* mapserver-users@lists.osgeo.org
> *Sent:* Wednesday, July 27, 2011 6:20 PM
> *Subject:* [mapserver-users] It takes more than 2 minutes for my map
> server to generate a world map
>
> Hi,
>
> I have a tile system of 4659 tiles, each is a 5 meter resolution raster
> image a particular spot in the world (as you know it is sparse, the
> collection of tiles do not cover the enter world).
>
> When I asking for a map of the world (ie, high-level view, a bbox with
> values close to the lonlat boundary of the world), my map server
> consistently takes long time to finish, (close to 2.5 minutes, yeah,
> minutes, not seconds). This is very slow.
>
> If I submit a bbox that matches a particular tile, the map is returned
> instantly.
>
> How could it take so long to generate the world map?
>
> How to fix that?
>
> Anything I'm missing? Any idea?
>
> I'm not using tile cache yet. But I think 2.5 minutes for world view is way
> too slow. Something must be wrong.
>
> If you know of any clues, let me know.
>
> Thanks for your help.
>
> JK
>
>
> --
> View this message in context:
> http://osgeo-org.1803224.n2.nabble.com/It-takes-more-than-2-minutes-for-my-map-server-to-generate-a-world-map-tp6628127p6628127.html
> Sent from the Mapserver - User mailing list archive at Nabble.com.
> ___
> mapserver-users mailing list
> mapserver-users@lists.osgeo.org 
> http://lists.osgeo.org/mailman/listinfo/mapserver-users
>
>
>
>
> ___
> mapserver-users mailing list
> mapserver-users@lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapserver-users

___
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users
___
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users


RE: [mapserver-users] Plotting points as a line from sqlite database

2011-07-28 Thread Ian Walberg
Gents,

Thanks for these ideas, however I cannot seem to find a MakeLine
function in spatialite 2.4.0.

Where should I be looking?

Thanks

Ian

-Original Message-
From: mapserver-users-boun...@lists.osgeo.org
[mailto:mapserver-users-boun...@lists.osgeo.org] On Behalf Of Fawcett,
David (MPCA)
Sent: Thursday, June 30, 2011 6:44 AM
To: Stephen Woodbridge; mapserver-users@lists.osgeo.org
Subject: RE: [mapserver-users] Plotting points as a line from sqlite
database

ST_MAKELINE() does exist in recent versions of Spatialite.  

It doesn't appear to have made it in to the docs, but it can be seen in
this example from the cookbook.
http://www.gaia-gis.it/spatialite-2.4.0-4/spatialite-cookbook/html/pp-ad
jacent.html

Another example is in this thread from the Spatialite list:  

http://groups.google.com/group/spatialite-users/browse_thread/thread/002
0f8e907ae9226

You will likely need recent versions of both Spatialite and OGR to make
it work.

David.



-Original Message-
From: mapserver-users-boun...@lists.osgeo.org
[mailto:mapserver-users-boun...@lists.osgeo.org] On Behalf Of Stephen
Woodbridge
Sent: Wednesday, June 29, 2011 10:49 PM
To: mapserver-users@lists.osgeo.org
Subject: Re: [mapserver-users] Plotting points as a line from sqlite
database

On 6/29/2011 10:13 PM, Ian Walberg wrote:
> I hope this isn't too stupid a question.
>
> Would like to display a list of positions in an sqlite database as a
> line, to show the flight path of an aircraft. The data is in the db as
> Lat, Long and point (lat, long)
>
> We can display the positions as individual dots but not as a line, I
> fear the problem is that the data is a point.
>
> As the data is being accumulated we would prefer not to create a new
> line in the database each time if possible.
>
> Any suggestions to what options we have would be appreciated.

Hi Ian,

In postgis there is an aggregrate function makeline() that you can feed 
points to. I think there may be an equivalent function in SpatiaLite.

In sqlite, you might be able to use a group_concat() something like:

select 'LINESTRING('|| group_concat(lat||' '||long, ',') ||')'
   from points;

But I think the issue will be that this is not a format that mapserver 
understands. You might be able to access this via GDAL/OGR but I'm not 
sure on that.

-Steve W
___
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users


___
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users
___
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users


RE: [mapserver-users] Plotting points as a line from sqlite database

2011-07-28 Thread Fawcett, David (MPCA)
Ian, 

Take a look at 2.4.0-RC5

http://www.gaia-gis.it/spatialite-2.4.0-5/spatialite-sql-2.4-5.html#p5

Look under "SQL utility functions [non-standard] for geometric objects"

David.

-Original Message-
From: Ian Walberg [mailto:ian.walb...@airborne.aero] 
Sent: Thursday, July 28, 2011 12:41 PM
To: Fawcett, David (MPCA); Stephen Woodbridge; mapserver-users@lists.osgeo.org
Subject: RE: [mapserver-users] Plotting points as a line from sqlite database

Gents,

Thanks for these ideas, however I cannot seem to find a MakeLine
function in spatialite 2.4.0.

Where should I be looking?

Thanks

Ian

-Original Message-
From: mapserver-users-boun...@lists.osgeo.org
[mailto:mapserver-users-boun...@lists.osgeo.org] On Behalf Of Fawcett,
David (MPCA)
Sent: Thursday, June 30, 2011 6:44 AM
To: Stephen Woodbridge; mapserver-users@lists.osgeo.org
Subject: RE: [mapserver-users] Plotting points as a line from sqlite
database

ST_MAKELINE() does exist in recent versions of Spatialite.  

It doesn't appear to have made it in to the docs, but it can be seen in
this example from the cookbook.
http://www.gaia-gis.it/spatialite-2.4.0-4/spatialite-cookbook/html/pp-ad
jacent.html

Another example is in this thread from the Spatialite list:  

http://groups.google.com/group/spatialite-users/browse_thread/thread/002
0f8e907ae9226

You will likely need recent versions of both Spatialite and OGR to make
it work.

David.



-Original Message-
From: mapserver-users-boun...@lists.osgeo.org
[mailto:mapserver-users-boun...@lists.osgeo.org] On Behalf Of Stephen
Woodbridge
Sent: Wednesday, June 29, 2011 10:49 PM
To: mapserver-users@lists.osgeo.org
Subject: Re: [mapserver-users] Plotting points as a line from sqlite
database

On 6/29/2011 10:13 PM, Ian Walberg wrote:
> I hope this isn't too stupid a question.
>
> Would like to display a list of positions in an sqlite database as a
> line, to show the flight path of an aircraft. The data is in the db as
> Lat, Long and point (lat, long)
>
> We can display the positions as individual dots but not as a line, I
> fear the problem is that the data is a point.
>
> As the data is being accumulated we would prefer not to create a new
> line in the database each time if possible.
>
> Any suggestions to what options we have would be appreciated.

Hi Ian,

In postgis there is an aggregrate function makeline() that you can feed 
points to. I think there may be an equivalent function in SpatiaLite.

In sqlite, you might be able to use a group_concat() something like:

select 'LINESTRING('|| group_concat(lat||' '||long, ',') ||')'
   from points;

But I think the issue will be that this is not a format that mapserver 
understands. You might be able to access this via GDAL/OGR but I'm not 
sure on that.

-Steve W
___
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users


___
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users


___
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users


RE: [mapserver-users] Plotting points as a line from sqlite database

2011-07-28 Thread Ian Walberg
David,

That looks better, let me test if we can now do what we need.

Many thanks

Ian

-Original Message-
From: Fawcett, David (MPCA) [mailto:david.fawc...@state.mn.us] 
Sent: Thursday, July 28, 2011 11:39 AM
To: Ian Walberg; Stephen Woodbridge; mapserver-users@lists.osgeo.org
Subject: RE: [mapserver-users] Plotting points as a line from sqlite
database

Ian, 

Take a look at 2.4.0-RC5

http://www.gaia-gis.it/spatialite-2.4.0-5/spatialite-sql-2.4-5.html#p5

Look under "SQL utility functions [non-standard] for geometric objects"

David.

-Original Message-
From: Ian Walberg [mailto:ian.walb...@airborne.aero] 
Sent: Thursday, July 28, 2011 12:41 PM
To: Fawcett, David (MPCA); Stephen Woodbridge;
mapserver-users@lists.osgeo.org
Subject: RE: [mapserver-users] Plotting points as a line from sqlite
database

Gents,

Thanks for these ideas, however I cannot seem to find a MakeLine
function in spatialite 2.4.0.

Where should I be looking?

Thanks

Ian

-Original Message-
From: mapserver-users-boun...@lists.osgeo.org
[mailto:mapserver-users-boun...@lists.osgeo.org] On Behalf Of Fawcett,
David (MPCA)
Sent: Thursday, June 30, 2011 6:44 AM
To: Stephen Woodbridge; mapserver-users@lists.osgeo.org
Subject: RE: [mapserver-users] Plotting points as a line from sqlite
database

ST_MAKELINE() does exist in recent versions of Spatialite.  

It doesn't appear to have made it in to the docs, but it can be seen in
this example from the cookbook.
http://www.gaia-gis.it/spatialite-2.4.0-4/spatialite-cookbook/html/pp-ad
jacent.html

Another example is in this thread from the Spatialite list:  

http://groups.google.com/group/spatialite-users/browse_thread/thread/002
0f8e907ae9226

You will likely need recent versions of both Spatialite and OGR to make
it work.

David.



-Original Message-
From: mapserver-users-boun...@lists.osgeo.org
[mailto:mapserver-users-boun...@lists.osgeo.org] On Behalf Of Stephen
Woodbridge
Sent: Wednesday, June 29, 2011 10:49 PM
To: mapserver-users@lists.osgeo.org
Subject: Re: [mapserver-users] Plotting points as a line from sqlite
database

On 6/29/2011 10:13 PM, Ian Walberg wrote:
> I hope this isn't too stupid a question.
>
> Would like to display a list of positions in an sqlite database as a
> line, to show the flight path of an aircraft. The data is in the db as
> Lat, Long and point (lat, long)
>
> We can display the positions as individual dots but not as a line, I
> fear the problem is that the data is a point.
>
> As the data is being accumulated we would prefer not to create a new
> line in the database each time if possible.
>
> Any suggestions to what options we have would be appreciated.

Hi Ian,

In postgis there is an aggregrate function makeline() that you can feed 
points to. I think there may be an equivalent function in SpatiaLite.

In sqlite, you might be able to use a group_concat() something like:

select 'LINESTRING('|| group_concat(lat||' '||long, ',') ||')'
   from points;

But I think the issue will be that this is not a format that mapserver 
understands. You might be able to access this via GDAL/OGR but I'm not 
sure on that.

-Steve W
___
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users


___
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users


___
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users


FW: [mapserver-users] display labels as an integer instead of scientific notations [SEC=UNCLASSIFIED]

2011-07-28 Thread Kathleen Hirst
Hi Mark,

You can use an OGR connection for formatting of number fields when labelling in 
MapServer version 5.x. I think you need GDAL 1.6 or later.

For example with a shapefile called test.shp with a field, testfld1, you can do 
the following to show only two decimal places.

LAYER
   ..
   CONNECTIONTYPE OGR
   CONNECTION "test.shp"
   DATA "select CAST(testfld1 AS numeric (4,2)) from test"
   ..
   CLASS
   ...
   TEXT ([testfld1)]
   LABEL
..
   END
   END
END

Regards,

Kathleen


From: mapserver-users-boun...@lists.osgeo.org 
[mailto:mapserver-users-boun...@lists.osgeo.org] On Behalf Of Mark Volz
Sent: Thursday, 28 July 2011 5:26 AM
To: mapserver-users@lists.osgeo.org
Subject: [mapserver-users] display labels as an integer instead of scientific 
notations.

Hello,

I have a label that displays a number in scientific notation;  for example 
2.08+e002.  I would like the label to display as an integer such as 2.08.  In 
the past I asked a similar question about HTML templates and someone mentioned 
that I should use "[item name="area" precision=2]"  Unfortunately, the 
statement seems invalid as a label in the .map file.

Does anyone know how I can display a number as an integer?  Or will I have to 
convert all my values to Text?  I am using mapserver 5.4

Thanks

Mark



___
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users