Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [udig-devel] Operation on two geometries with different SRIDs

Hi,

I just figured this one out.  It is a problem with how you have postgis setup.  Search the postgis mailing list and you will get some tips on how to fix it.  Basically the SRID defined by the Geometry columns doesn't match that in the geometries in the table.  You have to make them match.

Jesse

On Sep 13, 2007, at 3:22 AM, 赵新元 wrote:

HI,

I update UDig to udig-1.1.RC11.When I open a map, it can't display the map. I found some error on console. I found the error is : "Operation on two geometries with different SRIDs". The layer to display is a postgis spatial table, in the geometry-columns,I set the table SRID is 4326.
I can't find the problem in udig-1.1-RC8.
How can I do?

This the exception stack.

2007-9-13 16:44:23 org.geotools.data.jdbc.JDBC1DataStore executeQuery
严重: Error Performing SQL query: SELECT "gid", AsText(force_2d("the_geom")) FROM "public"."test_poi" WHERE "the_geom" && GeometryFromText('POLYGON ((116.32268676757779 39.890502548217775, 116.32268676757779 39.979999923706025, 116.4019531250002 39.979999923706025, 116.4019531250002 39.890502548217775, 116.32268676757779 39.890502548217775))', 4326) AND intersects("the_geom", GeometryFromText('POLYGON ((116.32268676757779 39.890502548217775, 116.32268676757779 39.979999923706025, 116.4019531250002 39.979999923706025, 116.4019531250002 39.890502548217775, 116.32268676757779 39.890502548217775))', 4326))
org.postgresql.util.PSQLException: 错误: Operation on two geometries with different SRIDs
at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:1525)
at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1309)
at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:188)
at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:452)
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:340)
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeQuery(AbstractJdbc2Statement.java:239)
at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.postgresql.ds.common.PooledConnectionImpl$StatementHandler.invoke(PooledConnectionImpl.java:474)
at $Proxy24.executeQuery(Unknown Source)
at org.geotools.data.jdbc.JDBC1DataStore.executeQuery(JDBC1DataStore.java:922)
at org.geotools.data.jdbc.JDBC1DataStore.getFeatureReader(JDBC1DataStore.java:672)
at org.geotools.data.jdbc.JDBCFeatureCollection.reader(JDBCFeatureCollection.java:78)
at org.geotools.renderer.lite.StreamingRenderer.getReader(StreamingRenderer.java:1173)
at org.geotools.renderer.lite.StreamingRenderer.processStylers(StreamingRenderer.java:1272)
at org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.java:464)
at org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.java:374)
at net.refractions.udig.render.internal.feature.basic.BasicFeatureRenderer.render(BasicFeatureRenderer.java:309)
at net.refractions.udig.render.internal.feature.basic.BasicFeatureRenderer.render(BasicFeatureRenderer.java:193)
at net.refractions.udig.project.internal.render.impl.RenderExecutorImpl$RenderJob.startRendering(RenderExecutorImpl.java:315)
at net.refractions.udig.project.internal.render.impl.RenderExecutorImpl$RenderJob.run(RenderExecutorImpl.java:396)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)




===============================================
快来和我一起享受TOM免费邮箱吧! 看看除了1.5G,还有什么?

看看女人都在聊什么? 美图尽赏 聊天世界

明星金曲免费送(http://mm.tom.com/ivr/):周杰伦 林俊杰 庞龙 张惠妹

劲爆歌曲尽情点(http://mm.tom.com/ivr/):霍元甲 吉祥三宝 人质 曹操

炫酷彩铃免费送(http://mm.tom.com/cailing/):周杰伦帮你接电话 麻烦女朋友 七里香 小城故事
===============================================
_______________________________________________
User-friendly Desktop Internet GIS (uDig)


Back to the top