inline feature -- adding a point by URL does not work

Gregory S. Williamson gsw at GLOBEXPLORER.COM
Thu Jul 21 12:48:31 PDT 2005


Apparently the documentation should be changed; this functionality does not work for me and judging by two days of silence from the list about this message, it does not for anyone else either.

GSW

-----Original Message-----
From:	UMN MapServer Users List on behalf of Gregory S. Williamson
Sent:	Wed 7/20/2005 1:25 AM
To:	MAPSERVER-USERS at LISTS.UMN.EDU
Cc:	
Subject:	[UMN_MAPSERVER-USERS] inline feature -- adding a point by URL
Dear list,

I've got a basic mapfile of street data derived from TIGER sources which seems to display correctly. I need to add an ability to display a point derived from a geocoding process. I can do this with a point added to a shapefile, but doing it dynamically eludes me.

I have a DATA statement in the layer that I am trying to add my temporary point(s) to. I've tried removing to no apparent effect.

Help with this would be muchly appreciated. Also, if anyone sees any other glaring issues in this map fragment, I'd be glad to hear about them.

This is Mapserver 4.6, running under Windows 2000, Apache 2.054 (the current MapTools "ms4w" build). All of my shapefiles seem to be working ok.

Thanks,

Greg Williamson
DBA
GlobeXplorer LLC

Various relevant snippets:

Map File
# SSF map file
NAME SSF
STATUS ON
SIZE 600 600
EXTENT  -122.5131    37.7095  -122.3509   37.8258
UNITS DD
SHAPEPATH "DATA"
FONTSET "C:\ms4w\Apache\htdocs\ssf\fonts\fonts.list"
IMAGECOLOR 0 0 0
IMAGETYPE PNG

PROJECTION
  "+proj=latlong +ellps=GRS80"
END
<...snip...>
SYMBOL
  NAME 'circle'
  TYPE ELLIPSE
  POINTS 1 1 END
  FILLED TRUE
END
<...snip...>
LAYER
  NAME ssfmappnts
  DEBUG ON
  STATUS ON
  DATA geopnt1
  TYPE ANNOTATION
  LABELITEM "POINT_NAME"
  LABELCACHE ON
  CLASS
    NAME "SSF Map Points"
    SYMBOL 'circle'
    SIZE 6
    COLOR 255 0 0
    LABEL
      ANTIALIAS TRUE
      TYPE TRUETYPE
      FONT garamond-bold
      SIZE 12
      COLOR 50 20 20
      OUTLINECOLOR 255 225 90
      POSITION AUTO
      BUFFER 2
      FORCE TRUE
    END
    TEMPLATE "ssf_m_query.html"
  END
  HEADER "ssf_mhdr.html"
  FOOTER "ssf_mftr.html"
  TOLERANCE 8
END # map points
END # Map File

===============================
A test URL (apologies for the length)
http://localhost/cgi-bin/mapserv_46.exe?mode=browse&layer=ssfmappnts&zoomdir=0&zoomsize=2&imgxy=299.5+299.5&map_ssfmappnts_feature=new&map_ssfmappnts_feature_points=-122.438131+37.777319&map_ssfmappnts_feature_text=Old848&imgext=-122.454911+37.782652+-122.414361+37.823203&map=C%3A%2Fms4w%2FApache%2Fhtdocs%2Fssf%2Fssf5.map&savequery=true&program=%2Fcgi-bin%2Fmapserv_46.exe&map_web_imagepath=..%2Ftmp%2F&map_web_imageurl=..%2Ftmp%2F

===============================
Mapserver log:
Wed Jul 20 01:21:03 2005,1736,127.0.0.1,SSF,0,-122.513100 37.686550 -122.350900 37.848750,-1.000000 -1.000000,ssfmappnts ,normal execution

==============================
A point in a shapefile that displays correctly:
geopnt1
FID 15503 MULTIPOINT (-122.41202545997528 37.78057859726695)

!DSPAM:42de0aa2195381092533508!



More information about the MapServer-users mailing list