2013-03-11 6 views
2

도움이 필요합니다 .. 어떻게 PHP로 공간 데이터를 사용할 수 있습니까? 공간 데이터로 mysql에 shape (esri geo) 파일을 업로드했습니다. 그리고 지금은이 데이터를 얻을하고 에코에 대한 유용한 정보를 찾을 수 없습니다 ... 당신의 조언을 나에게 이것에 대한 다른 사이트 또는 정보 ..MySQL SPATIAL 확장 및 PHP

은 아무것도 이해 돈`t하지만이를 발견 할 수

SET @g = GeomFromText('LineString($longitude1 $latitude1,$longitude2 $latitude2)') 
$query="SELECT AsBinary(SHAPE2), color FROM $layer WHERE MBRIntersects(SHAPE2,@g)"; 
... 
$result=mysql_unbuffered_query($query); 

Spatial

추신 죄송합니다 내 영어

+0

http://we-love-programming.blogspot.in/2012/01/mysql-fastest-distance-lookup-given.html – SHANib

+0

http://www.scribd.com/doc/2569355/Geo-Distance -Search-with-MySQL – SHANib

답변

1

당신은 데이터를 깊이 분석하려는 경우 MySQL의 공간 확장을 사용하지 않는 것이 좋습니다. PostgreSQL을 사용하는 것이 좋습니다. MySQL에서 버퍼 함수는 버전 5.5 이상에서만 사용 가능하며 MySQL에는 프로젝션 함수가 없으며 SRID는 메타 데이터로만 저장됩니다.