Tistory 태그: ,,,

Since I need to export MapInfo vector TAB files to ESRI SHP within an MapX application, I have developed a Delphi function doing so with Universal Translator from MapInfo Pro.
I am not aware of any copyrights from MapInfo Corp and Safe.com. It would be nice if MapX was distributed with the IMUT.exe from Universal Translator of MapInfo Pro.
If you copy UE directory from MI Pro the following function will do the job.
{ ============================================================================ }
function Tab2Shp(srcfile, destfile : String) : Boolean; 
  //Convert a source MapInfo tab file to a destination ESRI shape file with external Universal Translator macro 
var
  str : String; //String holder
  pathIMUT : String; //Path to external FME application
  pathSrc : String; //PAth to Source file (MapInfo TAB vector files)
  pathDest : String; //Path to destination files (ESRI SHP vector files)
  tabnam : String; //Source table name
  tmpdat : string; //Temp dat file for IMUT
  sParam : string; //Parametre to INUT.EXE
  FileStream : TFileStream; //Used to write hggtemp2.dat
  StringList : TStringList;
begin
  Result := False;
  //Step 1: Gernerate FME script - Run command line:
  pathIMUT := ExtractFilePath(Application.ExeName)+'UT\';
  pathSrc := ExtractFilePath(srcfile);
  pathSrc := Copy(pathSrc,1,Length(pathSrc)-1) + '/'; //Change trailing \ to /
  pathSrc := AnsiQuotedStr(pathSrc,#34); //Add Quoates and trailing space
  tmpdat := AnsiQuotedStr('hggtemp1.dat',#34);
  pathDest := ExtractFilePath(destfile);
  tabnam := Copy(ExtractFileName(srcfile),1,Length(ExtractFileName(srcfile))-4); //Get MapInfo Tabelname
  sParam := 'CFGenerate MAPINFO SHAPE ' + pathSrc + ' ' + tmpdat + ' LOG_STANDARDOUT YES +ID ' + tabnam;
  //Batch = IMUT.EXE CFGenerate MAPINFO SHAPE "C:\HGG\Code\UT\MIdir/" "hggtemp1.dat" LOG_STANDARDOUT YES +ID "komg2002"
  ShellExecute(Application.Handle,'OPEN',PChar(pathIMUT+'IMUT.EXE'),PChar(sParam),PChar(pathIMUT),SW_HIDE);
  //Step 2: Create control file - Named hggtemp2.dat
  StringList := TStringList.Create;
  StringList.Add('MACRO _EXTENSION TAB');
  StringList.Add('MACRO _BASENAME ' + tabnam);
  StringList.Add('MACRO _FULLBASENAME ' + tabnam);
  StringList.Add('MACRO SourceDataset ' + pathSrc);
  pathDest := Copy(pathDest,1,Length(pathDest)-1); // Remove trailing slash
  StringList.Add('MACRO DestDataset ' + pathDest);
  StringList.Add('INCLUDE hggtemp1.dat'); //Add double quoates
  tabnam := AnsiQuotedStr(tabnam,#34); //Get MapInfo Tabelname
  StringList.Add('MAPINFO_IDs ' + tabnam);
  StringList.Add('MAPINFO_IN_IDs ' + tabnam);
  StringList.SaveToFile(pathIMUT+'hggtemp2.dat');
  StringList.Free;
  //Step 3: Final executation - Command line: imut.exe hggtemp2.dat
  sParam := 'hggtemp2.dat';
  ShellExecute(Application.Handle,'OPEN',PChar(pathIMUT+'IMUT.EXE'),PChar(sParam),PChar(pathIMUT),SW_HIDE);
  Result := True;
end;

Get Delphi 6 source and sample application from

http://www.lanstorp.com/Files/Tab2Shp.zip

 

출처 : http://community.mapinfo.com/forums/thread.jspa?threadID=3457

 

  http://www.oracle.com/technology/documentation/spatial.html

영어지만 필요하신 분에게는 유용할 것 같습니다. 

이 글은 스프링노트에서 작성되었습니다.

'GIS' 카테고리의 다른 글

MS-SQL 2008 Spatial Option 지원 업체 리스트  (1) 2009.03.02

 

Spatial Partners

SQL Server 2008 makes available support for the much anticipated spatial technology. The spatial enhancements found in SQL Server 2008 will help allow developers to bring location intelligence to any application. Customers and partners can consume, use, and extend location-based data through spatial-enabled applications and build location-aware applications by using new spatial data capabilities in SQL Server 2008. Microsoft has a robust partner ecosystem that is already developing solutions that utilize the spatial enhancements. Microsoft is extending the use and value of spatial technology by integrating it directly within SQL Server at no additional cost (compared to the alternatives).

Autodesk, Inc.
Autodesk, Inc.

Autodesk, Inc., the world’s leader in 2D and 3D design software for the utilities, government, manufacturing, building and construction, and media and entertainment markets, has donated an open source Feature Data Object (FDO) Provider for Microsoft SQL Server 2008 to the Open Source Geospatial Foundation (OSGeo). The new FDO Provider will allow customers to access and manipulate location and design within Microsoft SQL Server 2008. FDO is included with AutoCAD Map 3D, Autodesk MapGuide, and Autodesk Topobase.

 
AWhere, Inc
AWhere, Inc

AWhere, Inc, is a full-service consulting organization, providing location intelligence software and services using their AWhere mapping software. The geospatial software queries the SQL Server engine and then parses the results on a map. Data from other sources can be added to the map, as well as Virtual Earth™ imagery. Through data visualization, organizations better understand performance, discover trends, uncover opportunities, make better, faster decisions, and in the end, save money.

 
Barrodale Computing Services Ltd. (BCS)
Barrodale Computing Services Ltd. (BCS)

BCS, a scientific computing company providing spatial software solutions since 1978, has developed GiSTXten for SQL Server 2005 and SQL Server 2008. GiST (Generalized Search Tree) indexes generalize B-trees and R-trees, and are extensible both in the data types supported and the queries that can be applied to the data. Using GiSTXten for GiST index development greatly simplifies the implementation of these complex indexes and provides a mechanism for powerful and flexible database searches using these indexes.

 
Computer Aided Development Corporation Limited (Cadcorp)
Computer Aided Development Corporation Limited (Cadcorp)

Cadcorp is a leading U.K. developer of digital mapping and GIS software. With offices in the United Kingdom and the United States, Cadcorp's distribution and VAR network stretches worldwide.

Cadcorp plays a pivotal technical role in the Open Geospatial Consortium, Inc.® (OGC®), and the Cadcorp SIS - Spatial Information System product family is OGC-certified compliant for several specifications. Cadcorp SIS applications exist in local government, emergency services, insurance, natural resources, surveying, commercial, and many other markets.

 
Digital Map Products, Inc
Digital Map Products, Inc

Digital Map Products, Inc (DMP), is a spatial technology company focused on creating robust applications that embed GIS to enhance the productivity of organizations’ non-technical users. DMP’s SaaS spatial platform facilitates the streamlined development of workflow-specific applications leveraging GIS capabilities and spatial data. LandVision™ and CityGIS™, embedded-GIS solutions for real estate and local government, offer an ideal means to spatially enable organizations, particularly when used in conjunction with SQL Server 2008.

 
ESRI
ESRI

With annual sales of more than $660 million, ESRI remains the world leader in the geographic information system (GIS) software industry. The company's business involves the development and support of GIS software for all types of organizations. ESRI is the only GIS vendor to provide a complete suite of geospatial software solutions that can work as clients to the SQL spatial extensions to SQL Server 2008. The ESRI ArcGIS suite of products includes solutions for server, desktop, mobile, and online GIS.

 
IDV Solutions
IDV Solutions

IDV Solutions is a visual composite applications company that helps organizations engage their enterprise data in an interactive, easy-to-use, Web-based environment. The IDV Visual Fusion Server™ will utilize the spatial enhancements of SQL Server 2008 to provide customers powerful spatial query support within their visual composite applications. Visual Fusion Server will provide enterprises with further capabilities to consume, use, and extend spatial data sets for visualization, collaboration, and decision support.

 
Intergraph
Intergraph

Intergraph is the leading global provider of engineering and geospatial software that enables customers to visualize complex data. Businesses and governments in more than 60 countries rely on Intergraph's industry-specific software to organize vast amounts of data into understandable visual representations and actionable intelligence. The Intergraph® GeoMedia® suite of geospatial information management and analysis products will support Microsoft's SQL Server 2008 spatial enhancements to provide Intergraph customers with an improved capacity for interoperability and information sharing.

 
IntraGIS Systems Pty Ltd
IntraGIS Systems Pty Ltd

IntraGIS Systems draws on many years of experience in the development of geospatial data viewing applications for non-specialist users. IntraGIS V6 will facilitate the integration of SQL Server layers with numerous spatial data formats, including OGC, shapefiles, tab files, and many image formats, in a simple geospatial data viewing system. IntraGIS has been designed to provide viewing and map-making capabilities to non-GIS specialists. The application can be deployed over an intranet or over the Web.

 
IS Consulting
IS Consulting

The premier geospatial product from IS Consulting (ISC), MapDotNet Server 2007, allows organizations to rapidly build Web and smart client applications to visualize, analyze, and create spatial data with SQL Server 2008. Using the MapDotNet Server Web services and the robust SDK, developers can build scalable mapping applications with Virtual Earth and Silverlight to fit into any solution. Contact ISC today to learn more about ISC developer services for MapDotNet Server, SQL Server 2008, and Virtual Earth.

 
Manifold.net
Manifold.net

Seamlessly display, analyze, edit, manipulate, program, and consume SQL Server data using thousands of point-and-click GIS capabilities. Upload maps, drawings, images, and terrain surfaces into SQL Server 2008 from over 100 different geospatial and spatial DBMS formats. Provides visual desktop, enterprise, programmatic, and Internet Map Server interfaces for SQL Server, using 64-bit, Windows Vista, and multicore processor power. Automatic re-projection to SQL Server GEOMETRY and GEOGRAPHY, georegistration, geocoding, multiuser editing, integrated Virtual Earth usage, and much more.

 
NAVTEQ
NAVTEQ

NAVTEQ is a leading provider of comprehensive digital map information for automotive navigation systems, mobile navigation devices, Internet-based mapping applications, and government and business solutions. NAVTEQ creates the digital maps and map content that power navigation and location-based services solutions around the world. The Chicago-based company was founded in 1985 and has more than 3,300 employees located in 164 offices and in 32 countries.

 
Pitney Bowes MapInfo
Pitney Bowes MapInfo

Pitney Bowes MapInfo is the leading global provider of location intelligence solutions, integrating software, data, and services to provide greater value and more insightful decisions from location-based information. The next release of MapInfo Professional® will enable customers to access, display, and analyze Microsoft SQL Server 2008 spatial data directly to make better informed decisions. Pitney Bowes MapInfo will offer SQL Server 2008 spatial support for its suite of location intelligence and data enrichment solutions.

 
Safe Software
Safe Software

With FME, a powerful spatial ETL platform, you can quickly and easily read and write spatial data to SQL Server 2008. You can also use FME to translate, transform, and integrate data from/to more than 190 other CAD, GIS, raster, and database formats. Plus, SQL Server Integration Services users can access the complete set of FME spatial ETL capabilities right from within a familiar SSIS environment—no programming required.

 
SpatialDB Advisor
SpatialDB Advisor

The SpatialDB Advisor offers training and support services to SQL Server spatial customers. Specifically, the SpatialDB Advisor offers:

  • Database benchmarking to improve ROI

  • Database building and configuration services, including data quality and rules

  • Documentation, data conversion, migration, loading, database design, T-SQL script coding, database performance tuning, spatially enabling data warehouses and processes

  • Training courses and staff mentoring on customer datasets

  • Improving current GIS software infrastructure ROI through matching business problems to existing software investment

 
SpatialPoint, LLC
SpatialPoint, LLC

SpatialPoint helps organizations utilize spatial information to streamline business processes and reduce costs. The company specializes in Microsoft technologies, including Virtual Earth, MapPoint, and SQL Server 2008. SpatialPoint Atlas technology enables visualization of even the most complex spatial data from SQL Server on Virtual Earth or MapPoint Web Service-based maps. SpatialPoint also offers a full range of professional services to help build applications, as well as tailoring applications for specific needs.

 
Spatial Tapestry

Spatial Tapestry

Spatial Tapestry's leading Spatial Adjustment and Topological Processing software improves data accuracy, analysis, and performance when location intelligence is added to mainstream business applications with Microsoft SQL Server 2008. Parcels can be adjusted to fit accurate ortho-photography or survey, and spatially dependent themes such as assets are automatically moved to fit a new landbase. The software tests and cleans zoning, statistical, and administration layers, which can be snapped to the parcel, centrelines, and other layers.

 

출처 : http://www.microsoft.com/sqlserver/2008/en/us/spatial-partners.aspx

 


위 회사중 제가 아는데는 4군데 정도 밖에 안되네요

 

  • ESRI 설명이 필요없죠...
  • Autodesk도 구지 설명은 필요없겠죠
  • Intergraph : 미국 국방부하고 밀접한 관련이있다는 애기를 언뜻 들었습니다. 걸프전때 혁혁한 공을 세웠다는 애기도 들었습니다.
        (PDS 또는 SmartPlant 3D 라는 3D CAD로 우리나라에서는 더 알려지지 않았나 생각됩니다.)
  • Pitney Bowes Mapinfo : 옛날 Mapinfo사가 Pitney Bowes사로 넘어가서 생긴 새로운(?) 회사

 

여기서 문제는 Awhere, Inc 이회사는 처음 봤을때 어디서 많이 봤는데 생각이 들더군요... 그 출처는 만도 맵피 지도서비스에서 아래 첨부합니다 증거자료...

같은 회사인지는 모르겠습니다.

Awhereis.GIF 

 

 

이 글은 스프링노트에서 작성되었습니다.

'GIS' 카테고리의 다른 글

Oracle Spatial 관련 기술 문서 링크  (0) 2009.07.07

Oracle Mapinfo_Mapcatalog 생성

02.03 강좌를 참고하여 User 및 Role권한을 부여하시기 바랍니다.

MapInfo Professional v9.5버전에서는 Tools에 Mapcatalog 생성/관리이 지원 되오니 참고하시기 바랍니다.

본 강좌는 SQLPLUS를 이용하여 Mapcatalog 생성을 SQL Query로 생성하는 법에 대하여 알려드리겠습니다.

 

 ※ DBA권한을 가진 사용자나 MAPINFO User를 이용한 테이블 생성 및 권한 부여

 

  • 테이블 생성
  1. -- 테이블 생성

    CREATE TABLE MAPINFO.MAPINFO_MAPCATALOG
    (
      SPATIALTYPE       FLOAT(126),
      TABLENAME         CHAR(32 BYTE),
      OWNERNAME         CHAR(32 BYTE),
      SPATIALCOLUMN     CHAR(32 BYTE),
      DB_X_LL           FLOAT(126),
      DB_Y_LL           FLOAT(126),
      DB_X_UR           FLOAT(126),
      DB_Y_UR           FLOAT(126),
      COORDINATESYSTEM  CHAR(254 BYTE),
      SYMBOL            CHAR(254 BYTE),
      XCOLUMNNAME       CHAR(32 BYTE),
      YCOLUMNNAME       CHAR(32 BYTE),
      RENDITIONTYPE     INTEGER,
      RENDITIONCOLUMN   CHAR(32 BYTE),
      RENDITIONTABLE    CHAR(32 BYTE),
      NUMBER_ROWS       INTEGER
    );

 

  • 인덱스 생성
  1.  -- 인덱스 생성
    CREATE UNIQUE INDEX MAPINFO.MAPCATALOG_IDX ON MAPINFO.MAPINFO_MAPCATALOG (TABLENAME, OWNERNAME);

 

  • Role 권한 부여(모두 접근 가능하도록)
  1.  -- Role 권한 부여
  2. GRANT DELETE, INSERT, SELECT, UPDATE ON MAPINFO.MAPINFO_MAPCATALOG TO PUBLIC;

 

 Oracle_MI_Role_02.gif

 

이 글은 스프링노트에서 작성되었습니다.

'GIS > MapInfo 강좌' 카테고리의 다른 글

02.03 Oracle User/Role 생성  (0) 2009.02.26
02.02 Oracle Database 설치  (0) 2009.02.26
02.01 Mapinfo Professional 설치  (0) 2009.02.26
01. 시스템 개요  (0) 2009.02.26
MapInfo 강좌  (0) 2009.02.26

Oracle User/Role 생성

 SQLPlus를 이용하겠습니다.(기타 다른 툴들을 이용하여도 무방합니다.)

자세한 옵션 및 설명은 다른 사이트 메뉴얼을 참고하시기 바랍니다.

 

  1. SQLPLUS 접속(DBA 권한을 가진 계정으로)
    SQLPLUS {사용자ID}/{사용자 PASSWORD}@{TNSNAME or SID}
    or
    SQLPLUS {사용자ID}@{TNSNAME or SID}
  2. Tablespace(테이블스페이스) 생성
  3. MAPINFO User 생성(MAPINFO_MAPCATALOG를 만들어 사용하기 위한 사용자)
    ※ 다른 유저로 만들어 본적은 없다. 다른 유저로 만들었을시 오류가 있을련지 모르겠다
        심심하면 한번 만들어서 테스트하고 결과를 알려주기 바란다...(나도 궁금 하긴하다)
        그게 귀찮으면 그냥 본 필자처럼 MAPINFO란 유저로 만들길 바란다.
  4. MAPINFO User 권한(Role) 부여
  5. MAPUSER(가칭) User생성(실제 MAPINFO를 이용할 실 사용자)
  6. MAPUSER(가칭) User 권한(Role) 부여

Oracle_MI_Role_01.gif 

이 글은 스프링노트에서 작성되었습니다.

'GIS > MapInfo 강좌' 카테고리의 다른 글

02.04 Oracle Mapinfo_Mapcatalog 생성  (0) 2009.02.26
02.02 Oracle Database 설치  (0) 2009.02.26
02.01 Mapinfo Professional 설치  (0) 2009.02.26
01. 시스템 개요  (0) 2009.02.26
MapInfo 강좌  (0) 2009.02.26

 Oracle Database 설치

 Oracle Database 설치는 생략하고 MapInfo용 SID생성부터 시작하겠습니다.

본 강좌는 Oracle Database 9i Enterprise로 하겠습니다.(10g/11g Standard는 Loactor를 이용하므로 번외로 취급하겠습니다)

 

Database Configuration Assistant 실행

 기존에 다른 SID가 존재하여도 상관없으며(단지, 라이센스 제약은 있을 수 있습니다.) 기본값으로 설치했을 경우에도 이 과정을 무시해도 되나 한번 읽어보시기 바랍니다 중간에 아주 중요한 내용 나옵니다.(물론, Oracle Spatial 사용에 관한 부분입니다.)

 

  1. [시작]-[실행]을 실행하여 열기 명령에 dbca를 입력한다.
    Oralce_MI_MakeSID_01.GIF
  2. 시작 안내창이 나오는데 [다음] 과정으로 진행
    Oralce_MI_MakeSID_02.GIF
  3. 단계 1/8 : 작업창에서 "데이터베이스 생성"을 선택한 후 [다음] 과정으로 진행
    Oralce_MI_MakeSID_03.GIF
  4.  단계 2/8 : 데이터베이스 템프리트창에서 기본은 "Data Warehouse"일 것이다 기본을 선택해도 상관없으나, 본인은 "New Database"를 선택하고 [다음] 과정으로 진행
    Oralce_MI_MakeSID_04.GIF
  5. 단계 3/8 : 데이터베이스 ID창에서 본인은 "USERPARK"라고 입력후 [다음] 과정으로 진행
    Oralce_MI_MakeSID_05.GIF
  6. 단계 4/8 : 데이터베이스 기능창에서 현재 아래 보이는 화면은 기본값으로 모두 체크 되어져 있으나 필요에 따라서는 기능을 Off해도 상관은 없으나 반드시 Oracle Spatial 체크 되어져 있어야 한다.필수...(지금까지 이 걸 설명하기 위해서 설치과정을 설명한거라 봐도 되겠다, 9i Standard에서는 Oracle Spatial 기능이 없다)
    Oralce_MI_MakeSID_06.GIF
  7. 단계 5/8 : 데이터베이스 접속 옵션창에서 기본인 "전용 서버 모드"를 선택하고 그냥 [다음]과정으로 진행
    Oralce_MI_MakeSID_07.GIF
  8. 단계 6/8 : 초기화 매개변수 창에서 설치자에 맞는 옵션을 선택하면 될것이다. 전문가가 아니라면 그냥 넘어가도 될것이다,
    그러나 문자집합은 꼭 맞는 문자집합을 선택 해야 할 것이다.(KO16MSWIN949나 AL32UTF8 두개를 일반적으로 쓰지 않을까 생각은 든다)
    일단 "기본값 사용"을 체크하고 [다음]과정을 진행
    Oralce_MI_MakeSID_08.GIF

    Oralce_MI_MakeSID_08_02.GIF
  9. 단계 7/8 : 데이터베이스 저장 영역창에서 설정 상황 확인 또는 변경후 [다음]과정을 진행
    Oralce_MI_MakeSID_09.GIF
  10. 단계 8/8 : 생성 옵션 창에서 필요한 옵션 선택후 [완료]를 눌러 설정 작업을 완료한다.
    Oralce_MI_MakeSID_10.GIF
  11. 요약 창에서 필요할경우 [HTML 파일로 저장]을 눌러 파일로 저장해둔다(나중에 간혹 설치 사항 조회 할 때 유용할 때가 있다) [확인]을 누른다.
    Oralce_MI_MakeSID_11.GIF
  12. Database Configuration Assistant 창이 실제 데이타베이스 생성 진행상황을 보여준다 완료 될 때까지 기달린다.
    (이 창 이전에 10번 항목에서 "데이터베이스 생성 스크립트 생성" 옵션을 선택했을 경우 생성완료 창이 뜬다)
    Oralce_MI_MakeSID_12.GIF
  13. 생성이 완료 되면 암호입력창이 뜬다. 적당한 암호를 입력후 [종료]를 눌러 모든 설치 작업을 종료한다.
    Oralce_MI_MakeSID_13.GIF 

※ 기타 리스너 및 TNS생성이 안되어져 있을 경우 다른 사이트 메뉴얼을 참고하기 바랍니다. 

 

이 글은 스프링노트에서 작성되었습니다.

'GIS > MapInfo 강좌' 카테고리의 다른 글

02.04 Oracle Mapinfo_Mapcatalog 생성  (0) 2009.02.26
02.03 Oracle User/Role 생성  (0) 2009.02.26
02.01 Mapinfo Professional 설치  (0) 2009.02.26
01. 시스템 개요  (0) 2009.02.26
MapInfo 강좌  (0) 2009.02.26

Mapinfo Professional 설치

※ 영문 버전 기준으로 설명 하겠습니다.(한글 버전도 동일합니다.)

  1. 다운로드 받은 압축 파일을 적당한 위치에 푼후 setup.exe를 실행
    Oracle_MI_Setup_01.GIF 
  2. 환영창에서 [Next]를 눌러 다음으로 진행
    Oracle_MI_Setup_02.gif
  3. 라이센스 정보 창에서 [I acept the ...]을 눌러 라이센스 정책에 동의 한 후 [Next]로 다음 진행
    Oracle_MI_Setup_03.gif
  4. 사용자 정보와 회사정보를 기입한후 현재 Trial로 진행 할 것이므로 [Check here if you are installing an Evaluation copy]에 체크 한 후 [Next]로 다음 진행
    Oracle_MI_Setup_04.gif
  5. [Custom]을 선택 한 후 [Next]로 다음 진행 (기억이 정확치 않으나 8.5 이하에서는 반드시 Custom으로 선택한 후 Oracle Spatial를 지정하여 설치 해줘야 함 반드시~)
    Oracle_MI_Setup_05.gif
  6. [ArcLink]를 선택하여 [This feature, and all subfeature, will be installed ...]를 선택하여 모두 설치를 선택후 [Next]로 다음 진행(굳이 깔 필요는 없음 ArcGIS 연결시 사용, 본인은 사용해 본적은 없음, UT(추후강좌)를 써서 변환함)
    ※ 반드시 8.5 이하(9.0은 사용 안해봄)에는 Oracle Spatial관련 파일을 설치해줘야 서버기반으로 운영가능 (설치후 추가 설치가능)
    Oracle_MI_Setup_06.gif
  7. [Install]을 눌러 설치 작업 진행
    Oracle_MI_Setup_07.gif
  8. 설치 진행률을 보여줌
    Oracle_MI_Setup_08.gif
  9. 설치 완료후 업데이트 할거냐고 물어보면 [아니요] 선택
    Oracle_MI_Setup_09.gif
  10. 설치 완료 되었다는 안내창에서 [Finish]를 선택하여 설치 작업 종료
    Oracle_MI_Setup_10.gif
  11. [시작]-[프로그램]-[MapInfo]-[MapInfo Professional 9.5] 실행
    (실행시 라이센스 인증 받을거냐 물어보는데 Trial로 진행 할 것이므로 [Continue]를 실행)
    Oracle_MI_Setup_11.gif
  12. 앞으로 남은 기간 보여줌, [확인]을 눌러 프로그램 로딩
    Oracle_MI_Setup_12.gif
  13. 초기 실행 모습
    Oracle_MI_Setup_13.GIF

 

지금까지 MapInfo Professional 설치 방법을 알아봤습니다.

라이센스 문제로 한글판이 없어서 영문으로 강좌하였습니다.

추후 기회가 되면 추후 강좌에서는 한글로 바꿀수도 있을 것 같습니다.(개발용 라이센스 받을수 있으면 ^^;;)

부족한 강좌에 문제점이나 지적 사항 환영합니다.

 

이 글은 스프링노트에서 작성되었습니다.

'GIS > MapInfo 강좌' 카테고리의 다른 글

02.04 Oracle Mapinfo_Mapcatalog 생성  (0) 2009.02.26
02.03 Oracle User/Role 생성  (0) 2009.02.26
02.02 Oracle Database 설치  (0) 2009.02.26
01. 시스템 개요  (0) 2009.02.26
MapInfo 강좌  (0) 2009.02.26

 

 

시스템 개요#

 

Oracle Spatial & Oracle Locator #

 Spatial Option은 제가 기억으로는 Oracle 9i Enterprise 이상 버전과 Microsoft SQL 2008 부터 스페셜옵션이 지원됩니다.

그러나 Oracle Enterprise 버전은 워낙에 고가의 제품이기 때문에 이용에 따른 비용 부담이 상당히 큽니다.

그 대체 할수 있는것이 Oracle Locator라 할 수 있습니다.

Locator는 Oracle 10g Standard 버전부터 지원되며 가격이 저렴한 편에 속합니다.(Standard ONE 같은 경우는 상당히 저렴)

제가 써본 결과 Mapinfo의 기능을 이용하는데는 Locator로도 충분히 기능 활용이 가능합니다.(Oracle에서 싫어 할 애기가 아닌가 생각됩니다.)

그러나 예기치 않은 오류 발생시 작성자 본인도 보장 못한다는 점 유의하시기 바랍니다.

 

원래는 Mapinfo의 SpatialWare라는 제품이 있습니다. 옛날에는  SpatialWare를 이용하여야지만 이용 할 수 있었으나

Mapinfo에서 Oracle에 공간질의기술인 Spatial 기술을 제공하여 Mapinfo와 Oracle을 이용하면 타 GIS시스템과 달리 미들웨어등이 필요하지 않습니다.

 

삼성오피스컴퓨터(주)에서 발췌한 SpatialWare Products 내용 발췌

 SpatialWare와 상용 RDBMS인 Oracle, Informix, MS-SQL 등을 사용하여 위치 기반의 공간 데이터와 일반 속성 데이터를 통합 관리할 수 있도록 저장, 관리, 표준 SQL3(SQL/MM)를 따르는 공간길의(Spatial Query) 기능을 제공함으로서 서비스의 기능향상과 다양성을 추구하는 Spatial Data Server 솔루션.

(심심해서 타이핑해 봄 ^^;;)

 pr_top8.gif

 

  • Oracle, Informix, MS-SQL등과 지리정보 및 속성 자료 통합관리
  • Multi-User Transaction 위주의 공간 인덱스 (R-tree)구축 설계
  • R-Tree 방식의 신속한 공간 색인 방식
  • 대용량의 멀티 유저 트랜잭션 처리
  • MapInfo Professional, MapX, AutoCAD, ArcView등 다양한 클라이언트 선택

    (중략)

출처 :  http://www.mapinfo.co.kr/product/product1_6.aspx

 

 

오라클에서 소개하는 Oracle Spatial과 Locator 설명 발췌 부분

모든 Oracle Database 에디션에 포함되어 있는 Oracle Locator는 장소 기반의 다양한 비즈니스 애플리케이션에 필요한 기능 및 매핑을 제공합니다. Oracle Database 11g Enterprise Edition의 옵션인Oracle Spatial은 벡터 및 래스터 데이터, 기술, 토폴로지 및 네트워크 모델 등 모든 지리공간 데이터를 관리할 수 있도록 풀3D 및 웹 서비스 지원을 포함합니다. 이 제품은 토지 관리, 유틸리티 및 방위/국가 안보 등의 애플리케이션을 위한 첨단 GIS 시스템의 필요를 충족시킬 수 있도록 설계되었습니다. 오라클의 개방형 기본 공간 포맷은 개별 전용 시스템의 비용 부담을 제거했으며, 모든 주요 GIS 벤더의 지원을 받고 있습니다. 오라클만이 미션 크리티컬 공간 정보 자산을 위한 업계 주도적 보안, 성능, 확장성 및 관리 가능성을 제공합니다.

 

  • 관리 및 인프라 비용 절감—Oracle Spatial로 귀사의 공간 데이터 자산을 통합할 수 있습니다.
  • 비즈니스 프로세스 간소화, 품질 및 서비스 향상—장소 정보를 귀사의 애플리케이션에 통합할 수 있습니다.
  • 기업 전반의 공간 정보 접근 가능—별도의 소프트웨어 없이도 주주들이 공간 정보를 사용할 수 있습니다.
  • 최고의 보안, 확장성 및 성능으로 공간 정보 관리—오라클 기술 및 경험을 활용합니다

    출처 :  http://www.oracle.com/lang/kr/database/spatial.html

설치환경#

운영체제 : Microsoft Windows XP (Service Pack 2 or Service Pack 3 ) x86 32Bit 한글

DBMS : Oracle DataBase 9i Release 2 (9.2.0.1) Enterprise / Oracle DataBase 10g Release 1 (10.1.0.2) Standard Edition

Mapinfo Professional v9.5 영문

 

제품 다운로드#

Oracle#

사이트 : http://www.oracle.com/global/kr/

 

Mapinfo Professional v9.5#

사이트 : http://www.mapinfo.com (한국 총판(?) : [삼성오피스컴퓨터(주)] http://www.mapinfo.co.kr)

 

이 글은 스프링노트에서 작성되었습니다.

'GIS > MapInfo 강좌' 카테고리의 다른 글

02.04 Oracle Mapinfo_Mapcatalog 생성  (0) 2009.02.26
02.03 Oracle User/Role 생성  (0) 2009.02.26
02.02 Oracle Database 설치  (0) 2009.02.26
02.01 Mapinfo Professional 설치  (0) 2009.02.26
MapInfo 강좌  (0) 2009.02.26

머리말

Pitney Bowes Mapinfo Professional만 사용한다면 초기 환경설정 부분과 DBMS를 이용한 강의는 불필요 하리라 판단되어집니다.

그러나 서버를 이용한 강의가 없는 것 같아서 지식공유 차원에서 본 강좌를 만들게 되었습니다.

작성자인 저도 MapInfo의 대부분의 기능은 모르며 단지 시스템관리 및 개발 관점으로 설명을 드리겠습니다.

서버기반으로 구동 가능한 시스템은 Pitney Bowes Mapinfo의 대부분 프로그램을 지원합니다.


아래는 제가 사용해본 서버기반의 프로그램 가능 목록입니다.(이건 단지 저의 주간적인 견해일 수 있습니다.)

Application

  • Mapinfo Professional
  • MapBasic
  • MapX(현재 단종 제품, MapXtreme .Net Edtion 으로 넘어감)

 Web Service Soluion

  • MapXtreme for Java Edition
  • MapXtreme for .Net Edition(2005/2008)
  • MapXtreme for NT Edition(현재 단종 제품, MapX 기반(?))

MapInfo에서 이요하는 파일들을 확장자자 *.tab이며 TAB파일이라고 부릅니다. GIS표준인 확장자자 *.shp라서 SHP파일이라고 부르는 것과 일맥 상통하지 않나 생각이 듭니다.

MapInfo에서 사용하는 TAB파일이 표준이 아니므로 포멧변환 컨버터를 제공하고 있습니다. Uinversal Translator라고 부르며 간략히 UT라고 부르기도 합니다. 그 유명한 ArcGIS에서는 TAB으로 변경해주는 변환툴이 없는걸로 알고있습니다.(이부분은 제가 장담을 못하겠습니다.)

UT는 기능이 아주 막강합니다. SHP파일과 TAB간 변환기능뿐 아니라 CAD와 DGN 등 다양한 포멧을 지원합니다.

또한 장점이 SHP파일과 같은 경우 한 파일에는 한가지 타입(점,라인,면,텍스트)만 지원되지만 MapInfo는 멀티타입이 가능하여 간혹 저 같은 경우 급하면 CAD파일을 그대로 TAB으로 변경하여 한번에 이용합니다.(UT를 이용하여 SHP으로 하면 각 타입별로 나누어져서 변환됩니다.)

UT관련 강좌는 뒤에 강좌를 진행하도록 하겠습니다.(솔직히 몇 번 써보면 무지 쉽습니다.)


앞으로의 강좌가 여러분에게 피와 살이되는 강좌였으면 좋겠습니다.


참고자료(출처 : 삼성오피스컴퓨터(주) [http://www.mapinfo.co.kr])

  • Mapinfo Professional 교육 교재 : MapInfoProfessional.pdf
    (기본 사용법이오니 참고하시기 바랍니다. 한글버전 구매시 사용메뉴얼을 보신 분들은 구지 안보셔도 무방할겁니다. 저도 본적은 없습니다.^^;;)
  • Mapinfo 제품 브로셔 : MapInfo제품.pdf
    (MapXtreme2008, MapInfo MapXtreme Java Edition,  MapInfo Professional 9.5, Vertical Mapper 소개자료)

저는 Bitney Bowes Mapinfo와  삼성오피스컴퓨터(주)와 관련이 없음을 밝혀두는 바입니다.

사실, 아무 관계 없다면 그건 거짓말이고요...

삼성오피스컴퓨터(주)의 몇몇 직원분에게 GIS관련 개발에 도움을 많이 받아서 인맥적인 연관은 있습니다.



이 글은 스프링노트에서 작성되었습니다.

'GIS > MapInfo 강좌' 카테고리의 다른 글

02.04 Oracle Mapinfo_Mapcatalog 생성  (0) 2009.02.26
02.03 Oracle User/Role 생성  (0) 2009.02.26
02.02 Oracle Database 설치  (0) 2009.02.26
02.01 Mapinfo Professional 설치  (0) 2009.02.26
01. 시스템 개요  (0) 2009.02.26

Mapinfo MapXtreme 2008 관련 개발 가이드 문서와 Object Model OVerview 파일

Developer Guide PDF File : MapXtreme2008_DevGuide.pdf

Object Model Overview PDF File : MapXtreme2008ObjectModelPoster.pdf

 

이 글은 스프링노트에서 작성되었습니다.

'GIS > MapInfo' 카테고리의 다른 글

Free TAB to SHP source code  (0) 2010.04.22
MAPINFO_MAPCATALOG 생성  (0) 2008.07.16

MAPINFO를 사용하시는 분들이라면 뭘 의미하는지 잘 아시리라 판단되어집니다.

 

 CREATE TABLE MAPINFO.MAPINFO_MAPCATALOG
(
  SPATIALTYPE       FLOAT(126),
  TABLENAME         CHAR(32 BYTE),
  OWNERNAME         CHAR(32 BYTE),
  SPATIALCOLUMN     CHAR(32 BYTE),
  DB_X_LL           FLOAT(126),
  DB_Y_LL           FLOAT(126),
  DB_X_UR           FLOAT(126),
  DB_Y_UR           FLOAT(126),
  COORDINATESYSTEM  CHAR(254 BYTE),
  SYMBOL            CHAR(254 BYTE),
  XCOLUMNNAME       CHAR(32 BYTE),
  YCOLUMNNAME       CHAR(32 BYTE),
  RENDITIONTYPE     INTEGER,
  RENDITIONCOLUMN   CHAR(32 BYTE),
  RENDITIONTABLE    CHAR(32 BYTE),
  NUMBER_ROWS       INTEGER
)
;

 


CREATE UNIQUE INDEX MAPINFO.MAPCATALOG_IDX ON MAPINFO.MAPINFO_MAPCATALOG
(TABLENAME, OWNERNAME)
;

 

 

GRANT DELETE, INSERT, SELECT, UPDATE ON  MAPINFO.MAPINFO_MAPCATALOG TO PUBLIC;

 

이 글은 스프링노트에서 작성되었습니다.

+ Recent posts