Professional Documents
Culture Documents
1. Introduction
A geographic information system (GIS) is a framework to manage, gather, and analyze
the many types of data. Not only about it, GIS also to organize, coomunicate, and
understand the science of all the world. GIS has a good impact for helping users make
smarter decisions. In various geospatial applications, it is needed to integrate spatial
information between various associations, with various substance and structures for
kind of utilization. Nowadays, various GIS sofware were developed by various spatial
database management system, such as (QGIS, Google Earth, AutoCAD, MapInfo,
ArcGIS, etc.). The data format from each software may have different format, such as
data format for GoogleEarth is .kml or .kmz; data format for ArcGIS or QGIS is .shp;
and data format for MapInfo is .tab, etc. In spite of the fact that the information in
databases may be similar information in the same data.
Developing the information technology all over the world, a lot of geospatial
information from various sources is delivered ceaselessly. Many information were
followed by developing of computer science and networks of internet. It must be
handled from various programming to be conveyed over the system. There were many
types of GIS software while each GIS program has own package to develop the internal
data format and storage methods. Therefore, it was needed to compare of spatial data
type, data format, and convert utilities from every software. To understanding the
restrictions of every software in term of conversion the data information, it was
conducted a number of simulations by creating an assortment of geometries features
either straightforward or complex which will be changed to a several data format. So,
It could be resolved the methods of converting information to support
information/data sharing among different software.
2.2. Methodology
The exercise was used two scenarios from different software, ArcMap and MapInfo
Pro. The first scenario applied direct conversion and the second used via data
exchange format. So, I used two data format for original data. I used .shp that
developed by ESRI and .tab that developed by MapInfo. QGIS and GoogleEarth used
for geometry data simulation. Moreover, the Feature Manipulation Engine (FME) is a
package to interdict of spatial information among geometric and data format and
convert into several types of format data. The steps of this assignment shows in figure
1.
All the types of creating single geometry using ArcGIS was displayed in table .
Table 2. Single geometry objects created
8 Polygon and Polygon with holes The object shows a filled area that consists of a list of
at least three coordinate tuples that forms the
outerior ring and a (possible) list of hole polygons.
9 Multi Polygon with holes The polygon with hole and multi-polygon with hole
are same like the process to make polygon with
adding another polygon inside after finish makes the
first polygon.
10 Self-intersecting curves The curve was using Polyline shapefile. After that,
create the geometry and select and then
. The curves will have many nodes.
All the shapefile data format I put some attribute data to test whether the data could
be read or not after transformation. Original data is displayed in table 1. Coordinates
Reference System Geographic Coordinate System WGS 84 with projected coordinate
system WGS 84 UTM Zone 49S and Coordinates Reference System Geographic
Coordinate System WGS 84 with datum WGS84 were create in this assignment.
The multi geometry was created to know how if its format converted to other data
format. The multi geometry objects shows in figure 3.
QGIS
This software (QGIS) allows users to assess and edit specific information, in addition to making
and making available graphic maps. The SHP data obtained from ArcGIS can be directly opened
using QGIS. In addition, the geometry data in QGIS will be converted from the SHP format to
KML, GML, MIF and GeoJSON and will then be opened and analyzed with the Google Earth
and GeoJSON sites. Figure 8 to 9 shows the conversion process is layer by layer by clicking the
Layers menu and saving it as a file based on the chosen data format. But, before you convert,
you must add your data on the QGIS workspace. After that, It can be done repeatedly to other
data format, such as KML, GML, MIF, TAB and GeoJSON.
Figure 8. The first steps to convert .shp to others format
MapInfo
The table structure for MapInfo in ASCII format (* .TAB) is the main file for MapInfo
tables. Geometry data in MapInfo will be converted from TAB to SHP, GML and MIF
formats and then opened and analyzed with Google Earth and QGIS. Illustrations are
shown in Figures 10 to 12, respectively. However, conversion from TAB to KML,
GeoJSON format is not supported through MapInfo software. Conversion data format
using MapInfo with function of export and Universal Translator.
Figure 10. The first step to convert from .tab to other format that provide by MapInfo
• Indirect Conversion
The second scenario is indirect conversion through data exchange format software.
MapInfo has been selected to perform this scenario. MapInfo develops the format
data conversion function through Universal Translator with Feature Manipulation
Engine (FME) which is a platform that streamlines the translation of spatial data
between geometric and digital formats. This is intended primarily to deal with using
GIS tools.
It facilitates the transformation of spatial data into various formats, data models and
repositories for transmission to end users. This process is called spatial extract, and
conversion. Therefore, the SHP data format obtained from ArcGIS will be converted
to MIF, and GML through .tab conversion data format.
3. Result
3.1. Direct and Indirect Conversion
The direct conversion procedure was characterized. The result part was analyzed the
coordinates and nodes.
• Point Object
A few of criterion were checked to know how favorably the conversion. The criterion,
for example, geometry type and coordinates object. In the coordinate of objects was
recorded not too different, that implies the conversion result is successful. Table 4
shows the result analysis of difference in each file of point object from various data
format.
Table 4. The analyze of point data in each data format
* GCS_WGS_1984
• Line Object
Table 5 shows the results of the analysis of each file of line object about the difference
in terms of data type, could all the data format read the attribute or not, length and
coordinate point. From this table the .shp could be transformed very well because
there are no data missing.
Table 5. The analyze of line object in each data format
* GCS_WGS_1984
• Multipoint
A few of criterion were checked to know how favorably the conversion. The criterion,
for example, geometry type and coordinates object. In the coordinate of objects was
recorded not too different, that implies the conversion result is successful. Table 6
shows the result analysis of difference in each file of multipoint object from various
data format.
Table 6. The analyze of multipoint data in each data format
* GCS_WGS_1984
• Line String
Table 7 shows for checking the conversion file result for the polyline object, especially
for line string object, we can see the results of the analysis of each file of line string
object about the difference in terms of data type and coordinate the object.
Table 7. The analyze of line string data in each data format
* GCS_WGS_1984
• Line Ring
Table 8 shows for checking the conversion file result for the polyline object, especially
for line ring object, we can see the results of the analysis of each file of line string
object about the difference in terms of data type and coordinate the object.
Table 8. The analyze of line ring data in each data format
* GCS_WGS_1984
Table XX shows that features of object from several the coordinate of point object was
no change.
* GCS_WGS_1984
• Multi Polygon
A few of criterion were checked to know how favorably the conversion. The criterion,
for example, geometry type and coordinates object. In the coordinate of objects was
recorded not too different, that implies the conversion result is successful. Table 10
shows the result analysis of difference in each file of multi-polygon object from various
data format.
Table 10. The analyze of multi-polygon data in each data format
* GCS_WGS_1984
• Polygon
A few of criterion were checked to know how favorably the conversion. The criterion,
for example, geometry type and coordinates object. In the coordinate of objects was
recorded not too different, that implies the conversion result is successful. Table 11
shows the result analysis of difference in each file of polygon object from various data
format.
Table 11. The analyze of polygon data in each data format
* GCS_WGS_1984
* GCS_WGS_1984
* GCS_WGS_1984
* GCS_WGS_1984
• Circle
A few of criterion were checked to know how favorably the conversion. The criterion,
for example, geometry type and coordinates object. In the coordinate of objects was
recorded not too different, that implies the conversion result is successful. Table 15
shows the result analysis of difference in each file of circle object from various data
format.
Table 15. The analyze of multi line string data in each data format
* GCS_WGS_1984
• Ellipse
A few of criterion were checked to know how favorably the conversion. The criterion,
for example, geometry type and coordinates object. In the coordinate of objects was
recorded not too different, that implies the conversion result is successful. Table 16
shows the result analysis of difference in each file of ellipse object from various data
format.
Table 16. The analyze of multi line string data in each data format
• Multigeometry
The result of multigeometry that created via MapInfo (.tab), there was some lack
when the conversion process. Multigeometry features .tab convert to data format
.shp, the geometry automatically devide by each feature (such as, arc, ellipse, point,
polyline, polygon/region). So that, I didn’t continue the conversion data format to
others data format (such as, KML and GeoJSON). In this case, the multi geometry that
create by using MapInfo whish has .tab data format. So, the conversion data format
has only .tab to MIF, SHP and GML. The data format .mif and .gml, the multigeometry
still a feature “multigeometry’, the opposite of that .tab (9 types of geometry) to .shp
the features had been separate be 5 types of features ( arc, ellipse, point, polyline,
region/polygon).
4. Conclusion
Based on the result, considering the limitations from every data format, data
conversion was better utilized with .KML between ArcGIS and Earth program.
Meanwhile, Conversion tools that developed by MapInfo was Universal Translator.
Data transfer can be done using a universal translator in MapInfo and saved in a data
format that can be opened through QGIS. In the other case, data is converted to
another format without any data changes, lacking or missing data. Sometimes, if the
data feature is not successfully transferred to other data formats because it becomes
one of the limitations of the software. In addition, sometimes there is no change in
coordination after transfer.
Whatever QGIS does not support displaying geometry collections in one layer,
transferring data formats can be done easily using QGIS rather than MapInfo.
Considering the limitations of each format, transferring data is better using platforms
that support the KML data format between ArcGIS and the Earth browser.
Although ArcGIS and QGIS have many similarities including the format of data they
can retrieve, workspace files generated by software in ArcGIS (.mxd) cannot be
accessed easily from QGIS and vice versa (QGIS workspace format was .qgs map files
not really compatible when opened using ArcGIS). This shows that there are several
mapping components provided in ArcGIS such as labeling, symbology, legends etc.
must be regenerated in QGIS if the user must switch between the two applications.