2010-03-03 3 views
2

.NET에서 MySQL 지오메트리 형식을 사용하는 방법에 대한 정보를 찾고 있습니다. ORM에 Sub-sonic을 사용하고 있으며 MySQL의 POINT 유형을 훨씬 더 지원할 필요가 없습니다..NET에서 MySQL GeoSpatial 데이터 형식 사용

MySQL .NET 커넥터는 OpenGIS WKB 형식의 바이트 [] 배열로 포인트 데이터를 반환하는 것으로 보입니다.

  • 이 WKB 형식 작업에는 어떤 라이브러리가 권장됩니까?

  • 또는 Point 만 지원해야하기 때문에 WKB를 .NET 유형으로 변환하는 예제만으로 충분할 것입니다.

  • Point 데이터 유형을 처리 할 수있는 클래스를 찾을 수 있다고 가정 할 때 하위 음향 (v3)을 처리하는 데 얼마나 많은 문제가 있습니까? 하는 OpenSource GeoAPI.Net 밖으로

답변

1

확인 - http://geoapi.codeplex.com

이는 WKB로 다른 유형이로 변환하는 .NET의 모든 지오메트리 유형에 대한 클래스와 도구를 가지고 있습니다. 버전 2.11a src> GeoAPI> IO> WellKnownBinary의 소스 코드를 살펴보십시오. 독자/작가/파서 등이 있습니다.

GeoAPI.Net은 GeoAPI.Net 유형을 사용하는보다 복잡한 공간 작업이있는 http://sharpmap.codeplex.com과 같은 많은 프로젝트에서 사용됩니다. http://code.google.com/p/nettopologysuite/도 thse 클래스를 사용하므로 필요에 따라 클래스에서 사용할 수있는 다양한 강력한 연산을 제공합니다.

나는 하위 음에 대해서는 아무 것도 모르지만 Point 클래스/인터페이스는 상당히 표준적인 .NET입니다. 왜 이것이 문제를 일으키는 지 알 수 없습니다. 언제든지 소스를 온라인으로 확인하여 확인할 수 있습니다.

+0

우리는 실제로 요점을 두 개의 위/아래 열로 나누기에 충분히 간단하지만 GeoAPI.Net 라이브러리가 내가 찾고있는 라이브러리와 같다고 판단했습니다. –