2013-01-03 10 views
0

MapInfo에서 SQL 쿼리를 만드는 방법을 찾았는지 알고 싶습니다. (11.5를 사용합니다) 다중 교차점을 가진 다각형의 골격을 계산하고 폴리 라인을 생성 할 수 있습니다. , 또는 결과적인 중심선을 얻기 위해 따라야 할 단계의 조합. 지하 유틸리티로 작업하고 300 ~ 500 피트로 버퍼링 된 중심선을 기반으로하는 사전 버퍼링 된 다각형으로 데이터를 수신합니다. 기본적으로 선을 다각형으로 버퍼링하는 것과 반대가되고 싶습니다. 나는 http://www.cgal.org/Manual/3.2/doc_html/cgal_manual/Straight_skeleton_2/Chapter_main.html을 리뷰했지만, ​​Mapinfo가 무엇이든 할 수있는 SQL 문을 어떻게 얻을 수 있는지 알지 못합니다.다각형 골격 용 MapInfo SQL

답변

0

MapInfo SQL에서 사용하려면 MapBasic 응용 프로그램을 만들고 원하는 것을 수행하는 함수를 작성한 다음 동일한 응용 프로그램에서 SQL 쿼리에 사용해야합니다. MapInfo는 대화 상자에서 사용자 정의 함수를 사용할 수 없습니다.

그러나이 경우 자신의 MapBasic 기능에서 CGAL 알고리즘을 다시 작성해야합니다. 또는 CGAL 소스 코드에서 필요한 함수로 DLL을 컴파일 한 다음 선언하고 MapBasic 응용 프로그램에서 해당 DLL 함수를 사용하십시오.