Membuka file ESRI di MapXtreme

MapXtreme bisa membuka atau menambahkan tabel dari shapefile secara langsung.
Langkang-langkah untuk membuka file ESRI (.shp)

  • Buat inisialisasi baru dari TableInfoShapefile
  • Masukkan lokasi file ke TablePath property
  • Tambahkan kolom geometry dan kolom atribut serta tipe kolom sesuai dengan kolom yang ada di shapefile
  • Contoh : VB.NET

    Dim ti As TableInfoShapefile = New TableInfoShapefile("EsriShape")
    ti.TablePath = "c:\Data\ESRI\Countries_region.shp"
    Dim CSysFactory As CoordSysFactory = Session.Current.CoordSysFactory
    ' data is stored in Robinson
    Dim coordSys As CoordSys = CSysFactory.CreateCoordSys("mapinfo:coordsys 12,62,7,0")
    ti.Columns.Add(ColumnFactory.CreateFeatureGeometryColumn(coordSys))
    
    ti.Columns.Add(ColumnFactory.CreateStringColumn("Country", 30))
    ti.Columns.Add(ColumnFactory.CreateStringColumn("Capital", 30))
    ti.Columns.Add(ColumnFactory.CreateDecimalColumn("Pop_1994", 11, 0))
    
    ti.Columns.Add(ColumnFactory.CreateDoubleColumn("Pop_Grw_Rt"))
    ti.Columns.Add(ColumnFactory.CreateDoubleColumn("Pop_Male"))
    ti.Columns.Add(ColumnFactory.CreateStyleColumn())
    ti.DefaultStyle = New AreaStyle(New SimpleLineStyle( _
    New LineWidth(2.0, LineWidthUnit.Pixel), PatternStyle.Solid, Color.Red), _
    New SimpleInterior(PatternStyle.Cross, Color.Red, Color.White))
    Dim table As Table = Session.Current.Catalog.OpenTable(ti)

    Source: MapXtreme developer guide

    Iklan

    About Yuniar

    Penulis sekarang lebih banyak bekerja menggunakan teknologi Microsoft .NET secara umum dan TIDAK lagi menggunakan aplikasi MapXtreme.net dari MapInfo. Karena itu mohon maaf, jika pertanyaan-pertanyaan mengenai MapXtreme sudah tidak bisa saya jawab lagi.

    Posted on 25 Juli 2009, in MapXtreme and tagged , , , . Bookmark the permalink. Tinggalkan komentar.

    Tinggalkan Balasan

    Isikan data di bawah atau klik salah satu ikon untuk log in:

    Logo WordPress.com

    You are commenting using your WordPress.com account. Logout / Ubah )

    Gambar Twitter

    You are commenting using your Twitter account. Logout / Ubah )

    Foto Facebook

    You are commenting using your Facebook account. Logout / Ubah )

    Foto Google+

    You are commenting using your Google+ account. Logout / Ubah )

    Connecting to %s

    %d blogger menyukai ini: