<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:arial, helvetica, sans-serif;font-size:12pt;color:#000000;"><div><span class="Apple-style-span" style="font-family: helvetica, 'microsoft sans serif', arial, sans-serif; font-size: 13px; color: rgb(35, 29, 23); line-height: 21px; "><h3 class="post-title" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px !important; padding-left: 0px; text-decoration: none; font-size: 1.6em; outline-style: none; outline-width: initial; outline-color: initial; font-weight: bold; font: normal normal bold 1.5em/1.6em Helvetica, Arial, FreeSans, sans-serif; line-height: 1.2em; color: rgb(26, 44, 82); "><a href="http://blog.opengeo.org/2010/06/14/prj2epsg/">http://blog.opengeo.org/2010/06/14/prj2epsg/</a></h3><div><br></div><h3 class="post-title" style="margin-top: 0px; margin-right:
 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px !important; padding-left: 0px; text-decoration: none; font-size: 1.6em; outline-style: none; outline-width: initial; outline-color: initial; font-weight: bold; font: normal normal bold 1.5em/1.6em Helvetica, Arial, FreeSans, sans-serif; line-height: 1.2em; color: rgb(26, 44, 82); ">Prj2EPSG</h3><div class="post-date" style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.25em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-decoration: none; font-size: 0.9em; outline-style: none; outline-width: initial; outline-color: initial; color: rgb(67, 92, 0); ">June 14th, 2010</div><div class="entry" style="margin-top: 0px; margin-right: 0px; margin-bottom: 2em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-decoration: none; font-size: 0.92em;
 outline-style: none; outline-width: initial; outline-color: initial; line-height: 1.5em; "><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 2em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-decoration: none; font-size: 1em; outline-style: none; outline-width: initial; outline-color: initial; ">Once upon a time, a group of smart people got together to define a common standards base for geographic map services, a “<a href="http://www.opengeospatial.org/standards/wms" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 0px; padding-bottom: 0.1em; padding-left: 0px; text-decoration: underline; font-size: 1em; outline-style: none; outline-width: initial; outline-color: initial; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial;
 color: rgb(51, 102, 204); position: relative; ">Web Map Service</a>” specification, if you will.</p><p style="margin-top: -0.8em; margin-right: 0px; margin-bottom: 2em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-decoration: none; font-size: 1em; outline-style: none; outline-width: initial; outline-color: initial; ">They wanted their map services to be interoperable, but different maps can be rendered using different<a href="http://en.wikipedia.org/wiki/Map_projection" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 0px; padding-bottom: 0.1em; padding-left: 0px; text-decoration: underline; font-size: 1em; outline-style: none; outline-width: initial; outline-color: initial; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; color:
 rgb(51, 102, 204); position: relative; ">projections</a>, and in order to overlay one map onto another, they needed to know (and advertise) the projections of both.</p><p style="margin-top: -0.8em; margin-right: 0px; margin-bottom: 2em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-decoration: none; font-size: 1em; outline-style: none; outline-width: initial; outline-color: initial; ">There was an existing standard for representing map projections, called “<a href="http://en.wikipedia.org/wiki/Well-known_text#Spatial_reference_systems" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 0px; padding-bottom: 0.1em; padding-left: 0px; text-decoration: underline; font-size: 1em; outline-style: none; outline-width: initial; outline-color: initial; border-top-style: none; border-right-style: none; border-bottom-style: none;
 border-left-style: none; border-width: initial; border-color: initial; color: rgb(51, 102, 204); position: relative; ">well-known text</a>” (which is also, confusingly, the name that describes a standard for representing geometries) but it was quite verbose. Who, after all, could remember this:</p><pre style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.6em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-decoration: none; font-size: 11px; outline-style: none; outline-width: initial; outline-color: initial; font: inherit; font-family: helvetica, 'microsoft sans serif', arial, sans-serif; color: rgb(204, 51, 51); ">GEOGCS["WGS 84",
    DATUM["WGS_1984",
        SPHEROID["WGS 84",6378137,298.257223563,
            AUTHORITY["EPSG","7030"]],
        AUTHORITY["EPSG","6326"]],
    PRIMEM["Greenwich",0,
        AUTHORITY["EPSG","8901"]],
    UNIT["degree",0.01745329251994328,
        AUTHORITY["EPSG","9122"]],
    AUTHORITY["EPSG","4326"]]</pre><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 2em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-decoration: none; font-size: 1em; outline-style: none; outline-width: initial; outline-color: initial; ">More importantly, how would this fit cleanly into a URL?</p><p style="margin-top: -0.8em; margin-right: 0px; margin-bottom: 2em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-decoration: none; font-size: 1em; outline-style: none; outline-width: initial; outline-color: initial; ">Fortunately, there already existed a large database of commonly used map projections: the&nbsp;<a href="http://www.epsg.org/CurrentDB.html" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 0px; padding-bottom: 0.1em; padding-left: 0px; text-decoration:
 underline; font-size: 1em; outline-style: none; outline-width: initial; outline-color: initial; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; color: rgb(51, 102, 204); position: relative; ">EPSG database</a>. This provided a single numeric ID for each common map projection. So it was decided that all map services must advertise their projection using a unique number defined by an authority, and set EPSG as the first authority. And so ESPG:4326 came into the world (WGS84 geographic coordinates) along with ESPG:26910 (NAD83 UTM Zone 10 North), and many others.</p><p style="margin-top: -0.8em; margin-right: 0px; margin-bottom: 2em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-decoration: none; font-size: 1em; outline-style: none; outline-width: initial; outline-color: initial; ">But, unlike me, most
 GIS practitioners haven’t memorized the EPSG database. So they frequently ask questions like&nbsp;<em style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-decoration: none; font-size: 1em; outline-style: none; outline-width: initial; outline-color: initial; font-style: italic; ">“what is the EPSG number for Oregon State-Plane South?”</em>&nbsp;and&nbsp;<em style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-decoration: none; font-size: 1em; outline-style: none; outline-width: initial; outline-color: initial; font-style: italic; ">“how do I find the EPSG number for this shapefile?”</em>&nbsp;One could search&nbsp;<a href="http://spatialreference.org/" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left:
 0px; padding-top: 0.3em; padding-right: 0px; padding-bottom: 0.1em; padding-left: 0px; text-decoration: underline; font-size: 1em; outline-style: none; outline-width: initial; outline-color: initial; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; color: rgb(51, 102, 204); position: relative; ">spatialreference.org</a>, a site for understanding spatial reference systems. My own answer used to be a fairly unhelpful set of directions for doing a text search of the PostGIS SPATIAL_REF_SYS table:</p><pre style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.6em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-decoration: none; font-size: 11px; outline-style: none; outline-width: initial; outline-color: initial; font: inherit; font-family: helvetica, 'microsoft sans serif', arial, sans-serif; color:
 rgb(204, 51, 51); ">SELECT srid, srtext FROM spatial_ref_sys WHERE srtext ILIKE '%oregon%';</pre><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 2em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-decoration: none; font-size: 1em; outline-style: none; outline-width: initial; outline-color: initial; ">But today, I can provide a much simpler answer:&nbsp;<strong style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-decoration: none; font-size: 1em; outline-style: none; outline-width: initial; outline-color: initial; font-weight: bold; ">Use&nbsp;<a href="http://prj2epsg.org/search" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 0px; padding-bottom: 0.1em; padding-left: 0px; text-decoration: underline; font-size:
 1em; outline-style: none; outline-width: initial; outline-color: initial; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; color: rgb(51, 102, 204); position: relative; ">prj2epsg.org</a></strong>. With&nbsp;<strong style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-decoration: none; font-size: 1em; outline-style: none; outline-width: initial; outline-color: initial; font-weight: bold; "><a href="http://prj2epsg.org/search" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 0px; padding-bottom: 0.1em; padding-left: 0px; text-decoration: underline; font-size: 1em; outline-style: none; outline-width: initial; outline-color: initial; border-top-style: none; border-right-style: none;
 border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; color: rgb(51, 102, 204); position: relative; ">prj2epsg.org</a></strong>, you can paste in&nbsp;<a href="http://prj2epsg.org/search?terms=PROJCS%5B%22NAD_1983_StatePlane_Oregon_South_FIPS_3602_Feet_Intl%22%2CGEOGCS%5B%22GCS_North_American_1983%22%2CDATUM%5B%22D_North_American_1983%22%2CSPHEROID%5B%22GRS_1980%22%2C6378137.0%2C298.257222101%5D%5D%2CPRIMEM%5B%22Greenwich%22%2C0.0%5D%2CUNIT%5B%22Degree%22%2C0.0174532925199433%5D%5D%2CPROJECTION%5B%22Lambert_Conformal_Conic%22%5D%2CPARAMETER%5B%22False_Easting%22%2C4921259.842519685%5D%2CPARAMETER%5B%22False_Northing%22%2C0.0%5D%2CPARAMETER%5B%22Central_Meridian%22%2C-120.5%5D%2CPARAMETER%5B%22Standard_Parallel_1%22%2C42.33333333333334%5D%2CPARAMETER%5B%22Standard_Parallel_2%22%2C44.0%5D%2CPARAMETER%5B%22Latitude_Of_Origin%22%2C41.66666666666666%5D%2CUNIT%5B%22Foot%22%2C0.3048%5D%5D" style="margin-top: 0px;
 margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 0px; padding-bottom: 0.1em; padding-left: 0px; text-decoration: underline; font-size: 1em; outline-style: none; outline-width: initial; outline-color: initial; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; color: rgb(51, 102, 204); position: relative; ">full well-known text descriptions</a>, you can type in&nbsp;<a href="http://prj2epsg.org/search?terms=bc+albers" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 0px; padding-bottom: 0.1em; padding-left: 0px; text-decoration: underline; font-size: 1em; outline-style: none; outline-width: initial; outline-color: initial; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial;
 border-color: initial; color: rgb(51, 102, 204); position: relative; ">shorter keyword searches</a>, and you can even read a .prj file directly.</p><p style="margin-top: -0.8em; margin-right: 0px; margin-bottom: 2em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-decoration: none; font-size: 1em; outline-style: none; outline-width: initial; outline-color: initial; ">This free public service is provided by&nbsp;<a href="http://opengeo.org/" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 0px; padding-bottom: 0.1em; padding-left: 0px; text-decoration: underline; font-size: 1em; outline-style: none; outline-width: initial; outline-color: initial; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; color: rgb(51, 102, 204); position: relative;
 ">OpenGeo</a>&nbsp;and our cloud services provider&nbsp;<a href="http://www.skygoneinc.com/" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 0px; padding-bottom: 0.1em; padding-left: 0px; text-decoration: underline; font-size: 1em; outline-style: none; outline-width: initial; outline-color: initial; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; color: rgb(51, 102, 204); position: relative; ">SkyGone</a>. The code is naturally all&nbsp;<a href="http://svn.opengeo.org/prj2epsg/trunk/" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 0px; padding-bottom: 0.1em; padding-left: 0px; text-decoration: underline; font-size: 1em; outline-style: none; outline-width: initial; outline-color: initial; border-top-style: none;
 border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; color: rgb(51, 102, 204); position: relative; ">open source</a>&nbsp;and the service is built on top of the same&nbsp;<a href="http://geotools.org/" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 0px; padding-bottom: 0.1em; padding-left: 0px; text-decoration: underline; font-size: 1em; outline-style: none; outline-width: initial; outline-color: initial; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; color: rgb(51, 102, 204); position: relative; "></a>GeoTools library that is at the heart of our<a href="http://opengeo.org/products/suite" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 0px;
 padding-bottom: 0.1em; padding-left: 0px; text-decoration: underline; font-size: 1em; outline-style: none; outline-width: initial; outline-color: initial; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; color: rgb(51, 102, 204); position: relative; ">OpenGeo Suite</a>.</p><p style="margin-top: -0.8em; margin-right: 0px; margin-bottom: 2em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-decoration: none; font-size: 1em; outline-style: none; outline-width: initial; outline-color: initial; ">And now we’re all hopefully one step closer to living happily ever after.</p><p style="margin-top: -0.8em; margin-right: 0px; margin-bottom: 2em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-decoration: none; font-size: 1em; outline-style: none; outline-width:
 initial; outline-color: initial; ">Tags:&nbsp;<a href="http://blog.opengeo.org/tag/epsg/" rel="tag" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 0px; padding-bottom: 0.1em; padding-left: 0px; text-decoration: underline; font-size: 1em; outline-style: none; outline-width: initial; outline-color: initial; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; color: rgb(51, 102, 204); position: relative; ">epsg</a>,&nbsp;<a href="http://blog.opengeo.org/tag/prj/" rel="tag" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 0px; padding-bottom: 0.1em; padding-left: 0px; text-decoration: underline; font-size: 1em; outline-style: none; outline-width: initial; outline-color: initial; border-top-style: none; border-right-style: none;
 border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; color: rgb(51, 102, 204); position: relative; ">prj</a>,&nbsp;<a href="http://blog.opengeo.org/tag/shapefile/" rel="tag" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 0px; padding-bottom: 0.1em; padding-left: 0px; text-decoration: underline; font-size: 1em; outline-style: none; outline-width: initial; outline-color: initial; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; color: rgb(51, 102, 204); position: relative; ">shapefile</a>,&nbsp;<a href="http://blog.opengeo.org/tag/site/" rel="tag" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 0px; padding-bottom: 0.1em; padding-left: 0px; text-decoration: underline; font-size:
 1em; outline-style: none; outline-width: initial; outline-color: initial; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; color: rgb(51, 102, 204); position: relative; ">site</a>,&nbsp;<a href="http://blog.opengeo.org/tag/well-known-text/" rel="tag" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 0px; padding-bottom: 0.1em; padding-left: 0px; text-decoration: underline; font-size: 1em; outline-style: none; outline-width: initial; outline-color: initial; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; color: rgb(51, 102, 204); position: relative; ">well known text</a>,&nbsp;<a href="http://blog.opengeo.org/tag/wkt/" rel="tag" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px;
 margin-left: 0px; padding-top: 0.3em; padding-right: 0px; padding-bottom: 0.1em; padding-left: 0px; text-decoration: underline; font-size: 1em; outline-style: none; outline-width: initial; outline-color: initial; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; color: rgb(51, 102, 204); position: relative; ">wkt</a></p><div class="post-meta alt" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 1em; padding-right: 1em; padding-bottom: 1em; padding-left: 1em; text-decoration: none; font-size: 0.9em; outline-style: none; outline-width: initial; outline-color: initial; background-image: none; background-attachment: scroll; background-origin: initial; background-clip: initial; background-color: rgb(240, 245, 239); border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(168, 188, 207);
 background-position: 0px 0px; background-repeat: repeat repeat; ">This entry was written&nbsp;<span class="author vcard" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-decoration: none; font-size: 1em; outline-style: none; outline-width: initial; outline-color: initial; ">by&nbsp;<a href="http:" class="url fn n" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 0px; padding-bottom: 0.1em; padding-left: 0px; text-decoration: underline; font-size: 1em; outline-style: none; outline-width: initial; outline-color: initial; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; color: rgb(51, 102, 204); position: relative; ">Paul Ramsey</a></span>&nbsp;on Monday, June 14th, 2010 at 10:00
 am         and is filed under&nbsp;<a href="http://blog.opengeo.org/category/products/" title="View all posts in Products" rel="category tag" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 0px; padding-bottom: 0.1em; padding-left: 0px; text-decoration: underline; font-size: 1em; outline-style: none; outline-width: initial; outline-color: initial; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; color: rgb(51, 102, 204); position: relative; ">Products</a>. You can follow any responses to this entry through the&nbsp;<a href="http://blog.opengeo.org/2010/06/14/prj2epsg/feed/" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 0px; padding-bottom: 0.1em; padding-left: 0px; text-decoration: underline; font-size: 1em; outline-style:
 none; outline-width: initial; outline-color: initial; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; color: rgb(51, 102, 204); position: relative; ">RSS 2.0</a>&nbsp;feed. You can&nbsp;<a href="http://blog.opengeo.org/2010/06/14/prj2epsg/#respond" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 0px; padding-bottom: 0.1em; padding-left: 0px; text-decoration: underline; font-size: 1em; outline-style: none; outline-width: initial; outline-color: initial; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; color: rgb(51, 102, 204); position: relative; ">leave a response</a>, or&nbsp;<a href="http://blog.opengeo.org/2010/06/14/prj2epsg/trackback/" rel="trackback" style="margin-top: 0px;
 margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 0px; padding-bottom: 0.1em; padding-left: 0px; text-decoration: underline; font-size: 1em; outline-style: none; outline-width: initial; outline-color: initial; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; color: rgb(51, 102, 204); position: relative; ">trackback</a>&nbsp;from your own site.</div></div></span></div><div style="position:fixed"></div>


</div><br>



      &nbsp;</body></html>