Saturday, December 20, 2008

ArcGIS-ArcScan, Raster to Vector

Ketika membaca judul di atas, pasti kita sudah mengetahui bahwa software GIS yang dikembangkan oleh ESRI ini (ArcGIS 9.x) mempunyai ekstensi yang cukup banyak dan salah satunya ialah ArcScan.

ArcScan mempunyai kemampuan "scanning" data raster ke vektor dalam kata lain konversi data raster ke vektor (raster to vector).

Sebelum mengenal ArcScan, biasanya dulu untuk konversi data raster ke vektor menggunakan R2V.

http://www.raster-vector.com/
http://www.algolab.com/r2v.htm
http://www.ablesw.com/r2v/

Proses raster to vector ini merupakan salah satu proses input data dalam GIS, yakni proses digitasi secara otomatis...

Sebuah presentasi dari Ron Briggs, UTDallas (GISC 6381 GIS Fundamentals) mengenai GIS-Data Preparation and Integration mengulas dengan baik mengenai persiapan dan integrasi data dalam GIS yang diantaranya termasuk proses vector to raster dan juga raster to vector.

-------------------------------------------------------------------------------------
Dalam wikipedia http://en.wikipedia.org/wiki/Raster_to_vector dikatakan bahwa raster to vector:
In computer graphics, vectorization refers to the process of using software and hardware technology/services to convert raster graphics into vector graphics.
Popular applications:
* In computer-aided design (CAD) drawings (blueprints etc.) are scanned, vectorized and written as CAD files in a process called paper-to-CAD conversion or drawing conversion.
* In geographic information systems (GIS) satellite or aerial images are vectorized to create maps.
* In graphic design and photography, graphics and photographs can be vectorized, which is often done through a vectorizer plugin for Adobe Photoshop or Illustrator, but can also be done manually. Graphics can be vectorized for better usage and resizing, often without a change in appearance. Vectorizing a photograph will likely change its appearance from "photographic" to "painted" or "drawn"; the photograph may even be transformed into a silhouette. One function of vectorizing a photograph is to be able to integrate it into a geometric design such as a logo.
-------------------------------------------------------------------------------------

Proses raster to vector atau disebut juga vectorization juga ada dalam pemrosesan data GIS untuk membuat peta, dimana data raster tersebut dapat bersumber dari citra satelit penginderaan jauh atau dari peta hasil scan.

Proses vektorisasi baik menggunakan ArcGIS-ArcScan, Raster to Vecktor maupun software konversi raster to vector lainnya melalui 3 tahapan proses yaitu:
1. skeletonizing (or thinning): to reduce rasters to unit width
2. vector extraction: to identify lines
3. topological reconstruction: recreates topological structure
-------------------------------------------------------------------------------------

Dalam presentasi dari Ron Briggs, UTDallas (GISC 6381 GIS Fundamentals) dituliskan mengenai konversi data dari vektor dan raster sebagai berikut:
Data Format Conversion Implementation in ArcGIS 9

1. From Raster To Raster
Arctoolbox>Conversion Tools>To Raster> Raster To Other (multiple)
Converts one or more raster dataset formats supported by ArcGIS to a GRID, IMAGINE, TIFF, or geodatabase raster dataset format
Can also be accomplished thru ArcCatalog, Export function

2. From Raster to Vector
Arctoolbox>Conversion Tools>From Raster> Raster to Point
Raster to Polygon
Raster to PolyLine
Converts raster datasets in GRID, IMAGINE, or TIFF formats to shapefiles or feature classes.
Results may not be what you expect!
Can also be accomplished thru ArcCatalog, Export function

3. From Vector to Raster
Arctoolbox>Conversion Tools>To Raster> Feature to Raster
Converts any shapefile, coverage, or geodatabase feature class containing point, line, or polygon features to a raster dataset
Can also be accomplished thru ArcCatalog, Export function.

4. From Vector to Vector
Use ArcCatalog, Export function for conversions between shapefiles, gdb feature classes, coverages and CAD
ArcGIS Data Interoperability Extension
for the most comprehensive set of conversions
--------------------------------------------------------------------------------------
Petikan kesimpulan yang cukup menarik dalam presentasi dari Ron Briggs ialah
Most of the effort in most GIS projects involves data preparation and integration!
--------------------------------------------------------------------------------------
Kembali lagi ke ArcGIS-ArcScan, Raster to Vector
--------------------------------------------------------------------------------------
sekedar berbagi...
untuk 'mendigitasi secara otomatis' di ArcGIS atau melakukan proses raster to vector di ArcGIS,
bisa dengan raster tracing dan automatic vectorization mempergunakan ekstensi ArcScan.

Beriktu langkah-langkah mempergunakan ekstensi ArcScan dari ArcGIS untuk proses digitasi secara otomatis atau proses konversi raster to vector (Vectorisasi).
-------------------------------------
Aktivasi Ekstensi ArcScan- ArcGIS
- Jalankan ArcMap
- Kemudian dari menu utama pilih View - Toolbars - ArcScan (dan pilihlah ArcScan)
- Akan muncul toolbar ArcScan

Raster Tracing
ArcScan membantu kita untuk membuat feature baru dari peta/data image hasil scan.
- Jalankan ArcMap
- Aktifkan ArcScan
- Tambahkan layer Raster(peta scan) kita
- Atur simbologi data raster kita, klik kanan pada data layer raster pilih Properties
- Pilih tab Symbology pada layer properties
- Pilih Unique Value (untuk menampilkan data ke dalam 2 nilai yakni 0 (nol) hitam dan 1 (1) putih)

Sesi Editing
- Aktifkan menu Editor, dari menu utama pilih View - Toolbars - Editor
- pada menu editor tersebut, pilih Editor - Start Editing untuk memulia sesi editing

Atur Raster Snapping Option
- Pilih tombol Edit Raster Snapping Option
- Atur maximum line width value ke 7. Klik OK

- Klik menu Editor - Snapping...
- klik tanda plus (+) pada raster, pilih Centerlines dan Intersection

Membuat feature garis dengan tracing raster cells
- Klik pada tombol Vectorization Trace di ArcScan
toolbar.
- Gerakkan pointer pada intersection(Perpotongan), dan klik untuk memulai tracing

Membuat feature poligon dengan tracing raster cells
- Pilih feature poligon yang sudah disiapkan
- pada edit toolbar, pilih Target layernya feature poligon
- Klik pada tombol Vectorization Trace di ArcScan
toolbar.
- Gerakkan pointer pada lokasi yang akan di-tracing

Selesai Editing
- Klik pada Editor - Stop Editing
- Klik yes untuk menyimpan hasil editing kita
----------------------------------------------------------------------------------------
Problematika dalam digitasi otomatis atau vektorisasi via scanning

Automated creation of vector data via scanning very problematic:
- docs must be clean
- lines at least .1mm
- complex line work adds error
- lines shouldn’t be broken with text.
- text may be interpreted as lines
- automatic feature detection (road versus railroad) difficult
---------------------
ESRI’s ArcScan product is available, designed for interactive, semi-automated raster to vector conversion.
----------------------
Other vendors offer specialized conversion software; software R2V (Raster2Vector)
--------------------------------------------------------------------------------------
Sekedar daftar software konversi raster to vektor, di luar dari ArcGIS dengan ArcScan nya..dapat dilihat list software nya di Comparison of raster to vector conversion software dari
http://en.wikipedia.org/wiki/List_of_raster_to_vector_conversion_software
--------------------------------------------------------------------------------------
ArcGIS-ArcScan membantu kita dalam mengkonversikan data raster ter-scan (scanned raster images) ke vector-based GIS layer. Bisa dengan raster tracing dan automatic vectorization.

tertarik bebaca lebih lanjut, bisa kunjungi situs ESRI
An overview of ArcScan
Tutorial ArcScan-ArcGIS
www.esri.com/arcscan
--------------------------------------------------------------------------------------

nice to share :)

salam gis,

Aji Putra Perdana
- free gis'er -
http://ajiputrap.blogspot.com/