teacher points on California zips revisited
Joseph Norris
sirronj at PACBELL.NET
Thu Dec 2 10:13:07 PST 2004
Ok - here is my map file. I have set the min/max of the layers so that when
I zoom in I should be able to see the teacher points and loose the "Teachers
in Zip" coloring - this happens - sort of. When I zoom in I loose the color
and get the teacher circle in the legend but I do not get any polygon
outline and no circles for the teachers.
MAP
EXTENT 5706290.827754 -192053.2 9127890.404246 3226086.749
TEMPLATEPATTERN "map"
IMAGECOLOR 255 255 255
IMAGETYPE gif
SHAPEPATH
"/usr/local/apache/htdocs/mco.communityservers.com/htdocs/maps/teacher/tdata
"
SIZE 700 700
STATUS ON
UNITS FEET
PROJECTION
"init=epsg:26942"
END
NAME "calmap"
OUTPUTFORMAT
NAME gif
MIMETYPE image/gif
DRIVER GD/GIF
EXTENSION gif
IMAGEMODE PC256
TRANSPARENT FALSE
END
SYMBOL
NAME "circle"
TYPE ELLIPSE
FILLED TRUE
POINTS
1 1
END
END
LEGEND
IMAGECOLOR 255 255 255
KEYSIZE 20 10
KEYSPACING 5 5
LABEL
SIZE MEDIUM
TYPE BITMAP
BUFFER 0
COLOR 0 0 0
FORCE FALSE
MINDISTANCE -1
MINFEATURESIZE -1
OFFSET 0 0
PARTIALS TRUE
POSITION CC
END
POSITION LL
STATUS EMBED
END
QUERYMAP
COLOR 255 255 0
SIZE -1 -1
STATUS OFF
STYLE HILITE
END
SCALEBAR
COLOR 0 0 0
IMAGECOLOR 255 255 255
INTERVALS 4
LABEL
SIZE MEDIUM
TYPE BITMAP
BUFFER 0
COLOR 0 0 0
FORCE FALSE
MINDISTANCE -1
MINFEATURESIZE -1
OFFSET 0 0
PARTIALS TRUE
END
POSITION LL
SIZE 200 3
STATUS OFF
STYLE 0
UNITS MILES
END
WEB
IMAGEPATH ""
IMAGEURL ""
QUERYFORMAT text/html
END
LAYER
CLASSITEM "zcta"
DATA "cal_zp_st"
NAME "calzip"
SIZEUNITS PIXELS
STATUS DEFAULT
TOLERANCE 0
TOLERANCEUNITS PIXELS
MINSCALE 1478131.017053
TYPE POLYGON
PROJECTION
"init=epsg:26942"
END
UNITS FEET
CLASS
NAME "Teachers in Zips"
EXPRESSION
/95822|94117|93230|94903|91941|94110|95818|95815|91006|92503|90305|90042|953
37|95020|90242|94123|92084|94949
|93702|92802|95648|94103|95135|91103|95687|95632|95329|92024|91326|92054|935
60|93010|90043|90805|93023|90012|94606|91405|9195
0|90720|93405|94124|91935|95128|95124|94112|92663|92308|94087|92630|92105|94
115|94520|90033|94040|94621|92804|95501|91764|939
07|92186|94901|95210|94509|95076|94513|91910|95825|90032|93274|94612|91601|9
5351|93960|90025|95608|94952|90405|94105|90241|95
665|94404|92028|92115|92629|92083|92107|92117|92675|93711|38125|92570|94558|
93291|93720|95816|92320|95864|94107|94607|94131|9
0018|95125|91789|91101|95118|96001|94710|95032|95570|94121|92507|90262|95139
|95692|94704|94611|92585|94402|92705|90063|94560|
93727|94549|90015|95993|90274|93901|90065|90232|91977|93212|91730|92127|9239
2|92111|93706|95452|94804|91107|91945|92612|94539
|93924|92505|93710|92019|92801|91962|95834|90270|90802|95126|94555|95823|943
03|92108|92128|95690|92064|92071|92120|92025|9310
9|94580|94904|91406|94108|94070|74580|93034|90066|92509|94401|90059|95562|94
947|95242|91911|95521|93111|95658|94122|94102|907
45|95050|93449|95060|93446|93726|95969|95110|91104|91001|90049|95838|94577|9
2131|92040|95204|94545|91932|95018|91411|92106|94
568|95304|95407|94531|95678|90292|92243|91711|92410|95070|93004|92008|95829|
93908|93721|94703|94954|95959|94134|95428|90003|9
1384|93591|94304|94501|94133|95670|95814|95127|93012|94591|92121|90220|94806
|92591|95531|90504|94705|94530|95376|93003|94707|
95841|95667/
STYLE
COLOR 255 102 102
MAXSIZE 100
MINSIZE 1
SIZE 1
SYMBOL 0
END
END
CLASS
NAME "Zip Boundries"
EXPRESSION /./
STYLE
MAXSIZE 100
MINSIZE 1
OUTLINECOLOR 204 204 204
OUTLINECOLOR 204 204 204
SIZE 1
SYMBOL 0
END
END
END
LAYER
NAME "points"
SIZEUNITS PIXELS
STATUS DEFAULT
TEMPLATE "bogus.html"
TOLERANCE 10
TOLERANCEUNITS PIXELS
TYPE POINT
UNITS FEET
MAXSCALE 1478131.017053
PROJECTION
"proj=latlong"
END
CLASS
NAME "Teachers"
LABEL
SIZE MEDIUM
TYPE BITMAP
BUFFER 2
COLOR 255 0 0
FORCE FALSE
MINDISTANCE -1
MINFEATURESIZE -1
OFFSET 0 0
PARTIALS FALSE
POSITION AUTO
END
STYLE
COLOR 255 255 0
OUTLINECOLOR 0 0 0
SIZE 8
SYMBOL "circle"
END
END
FEATURE
POINTS
38.5263 -121.507
END
List of points for lat/long with text of teacher's names
#Joseph Norris (Perl - what else is there?/Linux/CGI/Mysql) print @c=map chr
$_+100,(6,17,15,16,-68,-3,10,11,16,4,1,14,-68,12,1,14,8,-68,4,-3,-1,7,1,14,-
68,-26,11,15,1,12,4,-68,-22,11,14,14,5,15,-90);
-----Original Message-----
From: UMN MapServer Users List [mailto:MAPSERVER-USERS at lists.umn.edu]On
Behalf Of David Fawcett
Sent: Thursday, December 02, 2004 9:20 AM
To: MAPSERVER-USERS at lists.umn.edu
Subject: Re: [UMN_MAPSERVER-USERS] teacher points on California zips
revisited
In addition to what Ethan says,
For your teachers layer, you could use the below projection block in
place of projection=latlong (this is just the EPSG code for latlong):
PROJECTION
"init=epsg:4267"
END
David J. Fawcett
MN Office of Environmental Assistance
>>> Ethan Alpert <ealpert at DIGITALGLOBE.COM> 12/2/2004 11:10:22 AM >>>
Go back and read the answers to your previous posts. What your
PROJECTION blocks should be was already discussed.
-e
-----Original Message-----
From: UMN MapServer Users List [mailto:MAPSERVER-USERS at lists.umn.edu]
On
Behalf Of Joseph Norris
Sent: Thursday, December 02, 2004 10:08 AM
To: MAPSERVER-USERS at lists.umn.edu
Subject: Re: [UMN_MAPSERVER-USERS] teacher points on California zips
revisited
Thanks for this information - so do I have to take my point file and
create it within the state plane also? I so how will I do that build?
#Joseph Norris (Perl - what else is there?/Linux/CGI/Mysql) print
@c=map
chr
$_+100,(6,17,15,16,-68,-3,10,11,16,4,1,14,-68,12,1,14,8,-68,4,-3,-1,7,1,
14,-
68,-26,11,15,1,12,4,-68,-22,11,14,14,5,15,-90);
-----Original Message-----
From: UMN MapServer Users List [mailto:MAPSERVER-USERS at lists.umn.edu]On
Behalf Of Ethan Alpert
Sent: Thursday, December 02, 2004 9:01 AM
To: MAPSERVER-USERS at lists.umn.edu
Subject: Re: [UMN_MAPSERVER-USERS] teacher points on California zips
revisited
Those are meters not lat/lon and are probably in the California state
plane projection. You posted the .prj previously which clearly showed
that you data was in the state plane projection.
-e
-----Original Message-----
From: UMN MapServer Users List [mailto:MAPSERVER-USERS at lists.umn.edu]
On
Behalf Of Joseph Norris
Sent: Thursday, December 02, 2004 9:55 AM
To: MAPSERVER-USERS at lists.umn.edu
Subject: [UMN_MAPSERVER-USERS] teacher points on California zips
revisited
Hello,
Here we go again. I finally did the following:
Created a shape file of all of my teacher points by their lat/long.
Dropped the California zip code map on to my laptop and then the new
teacher points file. I then used fGIS
(http://www.digitalgrove.net/fgis.htm) and loaded the California zip
layer and then my new teacher point layer. I can zoom to the zip layer
but when I zoom to the point layer it is way far away from the zip
layer. I did this as a sanity check because I did not think that I
was
even producing the teacher point layer. The questions are:
If I create a point shape file based upon lat/lon and I have the
California zip file - why will one not lie over the other - are they
not
both based upon lat/long?
Can I open my teacher dbf file, and go search for the zip in the
California zip file and then rebuild the teacher point file with
coordinates from the California zip file thus allowing me to place my
points in the zip polygon that they belong to?
In my California shape file on a dump I get:
( 5983045.379, 3224996.563, 0, 0)
( 5989542.292, 3224832.974, 0, 0)
( 5989921.623, 3224823.475, 0, 0)
( 5989953.049, 3224815.898, 0, 0)
( 5990112.487, 3224777.458, 0, 0)
( 5991452.255, 3224753.633, 0, 0)
( 5993483.853, 3224717.643, 0, 0)
( 5993800.929, 3224702.331, 0, 0)
( 6011910.153, 3224087.577, 0, 0)
( 6017051.977, 3223915.448, 0, 0)
( 6026300.989, 3223711.249, 0, 0)
( 6026888.615, 3222812.493, 0, 0)
What do these values mean - are they lat/long values?
Thanks for all of the help that you have given me so far.
#Joseph Norris (Perl - what else is there?/Linux/CGI/Mysql) print
@c=map
chr
$_+100,(6,17,15,16,-68,-3,10,11,16,4,1,14,-68,12,1,14,8,-68,4,-3,-1,7,1,
14,-
68,-26,11,15,1,12,4,-68,-22,11,14,14,5,15,-90);
More information about the MapServer-users
mailing list