Maptitude GISDK Help |
Imports features from one or more KML files into a geographic file.
Added to Version 2017.
ImportKML(string kml_filename, array kml_folders, string out_db_folder, array options)
Argument |
Contents |
kml_filename |
The file name of the file to import |
kml_folders |
An array of folders that you want to import from the kml file, in the format {"folder1/folder2/folder3", "folder1/folder2/folder4", ...}; if null, the whole file is imported. |
out_db_folder |
The path for the new geographic files |
Option |
Type |
Contents |
Import Points |
Boolean |
If "True" import points in the KML file; the default is "False" |
Import Lines |
Boolean |
If "True" import lines in the KML file; the default is "False" |
Import Areas |
Boolean |
If "True" import areas in the KML file; the default is "False" |
Datum |
Integer |
The datum code |
Label |
String |
A descriptive label for the geographic file |
Layer Name |
String |
The name of the layer in the geographic file |
Median Split |
Boolean |
If "True" special handling insures that entities which cross the 180 degree longitude line are imported properly; if "False" (the default), no special handling is invoked |
NAD Conversion |
Array |
Input_datum, output_datum, hp_datum_file where input_datum and output are different datums, chosen from "NAD27", "NAD83" or "NAD83HP". hp_datum_file is the name of the high precision conversion file (if NAD83HP is specified). |
Node Layer Name |
String |
The desired name for the endpoint layer (only when importing a line layer) |
Optimize |
Boolean |
Whether to optimize the geographic file automatically after the import; defaults to "True" |
Projection |
String and Array |
A string with the projection name, and an array of projection options; the option {"units","us-ft"} needs to be specified for normal 1927 State Plane Coordinates |
Transform |
Array |
Array indicating the transformation to apply to coordinates in the file. This can have three forms: 1. An array of two or more four-element arrays containing local and world coordinates for control points, for example, {{real localX1, real localY1, real longitude1, real latitude1}, ...} 2. An array of four elements - {real X_multiplier, real Y_multiplier, real X_offset, real Y_offset} 3. Center and Extent transform {c1_x, c1_y, width_1, c2_x, c2_y, width_2}where center is shifted from (c1_x,c1_y) to (c2_x,c2_y), and vector of length width_1 out of c_1 becomes a vector of length width_2 out of c_2. |
An array of imported geographic file names.
The attribute table is hard linked to the geography if it exists and Layer Name has been specified.
???
Error Type |
Meaning |
NotFound |
There is no file by this name; or there are no entities in the files of the desired type |
Error |
The file is not a valid KML file |
Function |
Summary |
GetKMLInfo()??? |
|
©2025 Caliper Corporation | www.caliper.com |