teacher points on California zips revisited
Joseph Norris
sirronj at PACBELL.NET
Thu Dec 2 11:56:10 PST 2004
Can I not do some sort of merge of the two shape files or better yet can I
not open both shape files programmatically and while looking at my
California zip shape file build the teacher shape file in accord with the
California shape file?
Thanks.
#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 Eric Bridger
Sent: Thursday, December 02, 2004 10:48 AM
To: MAPSERVER-USERS at lists.umn.edu
Subject: Re: [UMN_MAPSERVER-USERS] teacher points on California zips
revisited
You need UNITS DD in your points layer where proj=latlong, or no UNITS
since DD is probably the default.
On Thu, 2004-12-02 at 13:13, Joseph Norris wrote:
> 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