From WeoGeo Support
Developer: WeoFile
Third Party Developer Documentation >> Developer: WeoFile
The “WeoFile” is an XML document that provides instructions to WeoGeo on how to properly process your dataset and list it within your Library and/or on the WeoGeo Market. The WeoFile contains the description (metadata), location, and geometry information, as well as pricing and search options for your listing.
Tag Descriptions
Each tag (below) is displayed with a table containing the data type, the stage in the dataset submission pipeline at which the tag is needed, and the conditions under which the tag is required. Note that tags listed as being required or required under certain conditions may be omitted before their associated pipeline stage, which is outlined in the next section.
Note: The Editable flag associated with each tag does not reflect whether the developer or his program can alter the WeoFile tag. The WeoFile Stage Level indicates where these types of edits is permissible while the editable tag indicates which items are able to be edited once uploaded to the WeoGeo Library.
WeoFile Stages
The WeoFile is modified several times in the course of preparing an upload. It is further modified during processing on the server. The following sections outline the tags that are used in each stage. Note that, in general, it is not necessary to collect information in this order. Tags that are not yet needed will be ignored by the validator until the stage in which they are required is reached.
Each stage has an associated "level" that is used to communicate the current stage in the file submission pipeline.
| Number | Name | Description |
| 10 | Connection Info | These tags cover the basic connection information, including which Library the upload is directed to. |
| 20 | Physical Files | These tags cover the files that will be uploaded to the WeoGeo Library. |
| 30 | User Supplied Meta | These tags cover the descriptive metadata associated with the data upload. |
| 40 | Market related parameters | These tags are necessary if the user plans to expose the dataset on WeoGeo Market. |
| 50 | Geo Meta | These tags are for the collection of geographic metadata that describes the dataset. |
| 60 | Developer Options | These tags are advanced tags to allow developers modify WeoApp's normal operations. |
| 70 | WeoApp Meta* | Metadata collected by WeoApp just prior to uploading. WeoApp will overwrite any info found within these tags if present prior to this stage. |
| 80 | Catcher Meta* | Metadata collected by WeoGeo once the dataset has been uploaded to a WeoGeo Server. |
* Denotes stages handled by WeoApp or on the server
Basic WeoFile Tags
These tags are required for every stage of WeoFile validation.
dataset
| Type | Level | Required | Editable |
|---|---|---|---|
| Container | Basic | yes | no |
This tag is a container for all of the information needed to upload a dataset to WeoGeo. This includes any relevant Market or Library information. On the client side, this is the top-level tag for the WeoFile.
10: Connection Information
These tags provide connection information required by WeoApp when uploading your file.
dataset/token
| Type | Level | Required | Editable |
|---|---|---|---|
| token | 10 | yes | no |
A unique token, generated by the WeoGeo Library defined in dataset/weogeo_host. This unique token is linked to the dataset.
dataset/weogeo_host
| Type | Level | Required | Editable |
|---|---|---|---|
| xsd:string | 10 | yes | no |
The web address of the Library that the dataset will be uploaded to.
dataset/weocatch/host
| Type | Level | Required | Editable |
|---|---|---|---|
| xsd:string | 10 | yes | no |
The address where the server side processor is located. This should be an IP address or a fully qualified domain name.
dataset/weocatch/port
| Type | Level | Required | Editable |
|---|---|---|---|
| weoint | 10 | yes | no |
The port number that the server side processor is listening on. By default the processor runs on port 80.
dataset/weocatch
| Type | Level | Required | Editable |
|---|---|---|---|
| Container |
A container for information used to connect to the server that receives uploaded datasets.
20: Physical Files
These tags provide the files used during the upload process.
dataset/mask
| Type | Level | Required | Editable |
|---|---|---|---|
| xsd:string | 20 | no | no |
The path to an image that represents an alpha mask. This will be applied when making the preview tiles. Utilizing this can be beneficial in creating attractive Low Resolution KMLs. If a mask is not provided, the raw preview file is used.
dataset/misc_files
| Type | Level | Required | Editable |
|---|---|---|---|
| xsd:string | 20 | no | no |
A semicolon delimited list of file paths to all of the files being uploaded in addition to the image file.
dataset/data_files
| Type | Level | Required | Editable |
|---|---|---|---|
| xsd:string | 20 | yes | no |
A semicolon-delimited list of the paths to the data files being uploaded. The first file in the list should be the primary data file for the dataset, and will be used to create preview images by WeoApp if the data_type is Raster. The remaining files are the support files (header files, etc) for the main dataset file.
30: User Supplied Meta
These tags provide information used to categorize your files. In raster files, we provide facilities for determining which bands should be used as the red, green, and blue pixels.
The "hosted" tag is used to specify that WeoGeo should host your file and provide customization services for it. It should be used in almost all cases.
dataset/contrast_stretch
| Type | Level | Required | Editable |
|---|---|---|---|
| boolean_literal | 30 | no | no |
A boolean value stating if a contrast stretch should be applied to the preview tiles when they are created. When true, a 2% contrast stretch is applied. When false, no contrast stretch is applied.
dataset/data_type
| Type | Level | Required | Editable |
|---|---|---|---|
| data_type | 30 | yes | no |
One of raster, vector, or other, used to describe the type of data being uploaded. Some of WeoGeo's features, such as the ability to reproject a file before it is downloaded, are dataset classified as other.
dataset/data_created_on
| Type | Level | Required | Editable |
|---|---|---|---|
| nullableDate | 30 | no | yes |
The date this data was created. Although this is an optional field, the dataset will be omitted in searches that specify a creation date, even if they would otherwise be a valid search result. Many users prefer having this information available when determining how useful a dataset will be to them.
Please note that this should not necessarily be the date of submission, or the creation/last modified date of the relevant file in the filesystem.
dataset/description
| Type | Level | Required | Editable |
|---|---|---|---|
| xsd:string | 30 | yes | yes |
A description of the data being uploaded. This should be provided by the user and is allowed to contain some html tags.
Note that, if HTML tags are used, these should be wrapped in a CDATA section.
dataset/group_ids
| Type | Level | Required | Editable |
|---|---|---|---|
| group_ids | 30 | no | yes |
This field is only relevant on WeoGeo Libraries in which Access Controls have been activated (by default they are not). On such Libraries, the Administrator may assign uploaded datasets to an access group. This provides data security and ensures that datasets are only viewed and downloaded by appropriate Users. To assign datasets to groups in the WeoFile, the Group IDs Tag is used with a space-delimited list of groups a dataset should belong to, identified by their integer ids.
Library Specific tags are required for WeoGeo library, but ignored by WeoGeo market. Groups are unique to each Library, and are created and maintained by the administrator. For more info, see Access Control with Groups and Roles
dataset/layers
| Type | Level | Required | Editable |
|---|---|---|---|
| Container | 30 | no | yes |
A space delimited list of names for the layers in the dataset. Each layer name is mapped in order to the layers in the data file. Additional names beyond the last layer in the data file will be truncated on the server.
This is an optional tag. If not specified, WeoApp will look to the dataset to try to fill out this info. If that is unsuccessful, monotonically increasing layer names are generated. This tag is required for vector data uploads.
If the layers are specified by the user, WeoGeo check that the length of this array matches the number of layers in the dataset. If there are more layers specified here then in the dataset, this list is truncated. If there are less, WeoGeo adds in places holder names. The layer names can be edited later in the admin interface.
dataset/name
| Type | Level | Required | Editable |
|---|---|---|---|
| name | 30 | yes | yes |
The Name is the primary method used to describe a listing. As with all metadata, providing meaningful information within the Name tag will help users to decide if a listing meets their needs.
dataset/parent_job_tokens
| Type | Level | Required | Editable |
|---|---|---|---|
| Container | 30 | no | yes |
A space delimited list of the job tokens from files used to make this entry. If this product has not been derived from a dataset already on WeoGeo, this tag can be omitted.
Parent job tokens are used to maintain a datasets geneology and possibly collect royalty transactions if specified.
dataset/tags
| Type | Level | Required | Editable |
|---|---|---|---|
| Container | 30 | yes | yes |
Tags are a space-delimited list of keywords that describe a Listing, the area that is covered, or anything else that may be relevant to describing or marketing a Listing. Tags may be used within the Advanced Filter to search for Listings and are thus a useful way to group similar listings.
At least one tag must be specified.
dataset/hosted
| Type | Level | Required | Editable |
|---|---|---|---|
| boolean_literal | 30 | yes | yes |
This value should be set to true in almost all cases.
That being said, datasets may either be “Listed” or “Hosted and Listed” on WeoGeo. The "Hosted" option is enabled by setting the Hosted Tag to “TRUE”. When the dataset is only Listed, the WeoApp generates preview images and customization options are still available. However, the content provider is required to fulfill the order by geoprocessing the dataset and uploading it to WeoGeo.
When a dataset is Hosted and Listed on WeoGeo, the preview image is created as before, and the geocontent is also uploaded to WeoGeo so that the WeoGeo processing service can fulfill customization orders. Geoprocessing and delivery is performed entirely by the WeoGeo Library or Market so orders are fulfilled automatically, which typically provides a superior user experience.
dataset/rgb_bands
| Type | Level | Required | Editable |
|---|---|---|---|
| Container | 30 | no | no |
This tag is only used for raster data sets. An optional field used to specify which layers in the dataset are represented as red, blue, and green bands. We use a 1-indexing scheme for all files. If these tags are not provided we will use red=1, green=2, blue=3 by default.
dataset/rgb_bands/red
| Type | Level | Required | Editable |
|---|---|---|---|
| band_number |
The red band in the dataset
dataset/rgb_bands/green
| Type | Level | Required | Editable |
|---|---|---|---|
| band_number |
The green band in the dataset
dataset/rgb_bands/blue
| Type | Level | Required | Editable |
|---|---|---|---|
| band_number |
The blue band in the dataset
dataset/file_format
| Type | Level | Required | Editable |
|---|---|---|---|
| file_format | 30 | no | no |
The format of the main file for the dataset. Allowed values are:
For raster data types: envi, erdas_img, esri_bil, geotiff, and jpeg (case insensitive) For vector data types: esri_shape, mapinfo_tab For other data types: Not used.
dataset/data_preview_files
| Type | Level | Required | Editable |
|---|---|---|---|
| Container | 30 | no | yes |
Preview raster file used in place of a data set which cannot be used for tiling purposes.
40: Market related parameters
These tags provide information used when publishing the file to WeoGeo's Marketplace.
dataset/market
| Type | Level | Required | Editable |
|---|---|---|---|
| market | 40 | no | yes |
Set to "push" if the dataset should be placed on the Market in addition to the Library. If omitted or left blank the dataset will only be placed on the Library. Setting this to push will require pricing info and model to be specified.
dataset/price_type
| Type | Level | Required | Editable |
|---|---|---|---|
| price_type | 40 | when market='PUSH' | yes |
The pricing type for a dataset can be either FIXED or VARIABLE . Variable means the provider is willing to discount the data's price if less then the full file is requested. Fixed indicates that the provider does not want to offer this ability.
dataset/royalty_model
| Type | Level | Required | Editable |
|---|---|---|---|
| royalty_model | 40 | when market='PUSH' | yes |
The royalty model for a dataset determines if the user will be paid for the sale of datasets derived from this dataset.
A value of "credited" means that the user will be paid for the sale of child datasets, "uncredited" datasets do not receive this payment.
The default value for this tag if it is omitted is "credited".
dataset/provider_discount_expires_at
| Type | Level | Required | Editable |
|---|---|---|---|
| xsd:date | 40 | no | yes |
The date after which a subsidy on sales of this dataset, if requested, expires. If this tag is left blank or omitted the subsidy does not expire. See Provider Discount Rate.
dataset/provider_discount_rate
| Type | Level | Required | Editable |
|---|---|---|---|
| weoint | 40 | no | yes |
The percentage discount provided while a dataset is subsidized. This must be specified as an integer value in increments of ten.
dataset/provider_margin
| Type | Level | Required | Editable |
|---|---|---|---|
| xsd:decimal | 40 | when market='PUSH' | yes |
The amount of money the user wishes to receive from a sale of their entire entry.
An example of how pricing is calculated can be found here: Transaction_Fees
dataset/provider_max_discount
| Type | Level | Required | Editable |
|---|---|---|---|
| xsd:decimal | 40 | when market='push' | yes |
The maximum discount a provider will commit to while their dataset is subsidized. This value cannot exceed the provider's requested margin.
dataset/provider_min_margin
| Type | Level | Required | Editable |
|---|---|---|---|
| xsd:decimal | 40 | when market='push' and price_type='variable' | yes |
For "variable" price models, this specifies the minimum amount that the provider wishes to collect from any sale of their dataset.
For "fixed" price models, this must be set to 0.0 or omitted.
50: Geo Meta
These tags provide geographic positioning data for your content.
dataset/data_projection_values
| Type | Level | Required | Editable |
|---|---|---|---|
| Container | 50 | no | no |
Specify parameters connected with the projection. Only the projection specified in the projection tag will be read. All others, if present, will be ignored.
dataset/data_projection_values/ace
| Type | Level | Required | Editable |
|---|---|---|---|
| Container |
Parameters for the Albers Conic Projection.
Child tags:| Tag | Type | Description |
|---|---|---|
| proj4 | xsd:string | |
| lat0 | weofloat | |
| lat1 | weofloat | |
| lat2 | weofloat | |
| lon0 | weofloat | |
| x0 | weofloat | |
| y0 | weofloat |
dataset/data_projection_values/lcc
| Type | Level | Required | Editable |
|---|---|---|---|
| Container |
Parameters for the Lambert Conic Conformal.
Child tags:| Tag | Type | Description |
|---|---|---|
| proj4 | xsd:string | |
| lat0 | weofloat | |
| lat1 | weofloat | |
| lat2 | weofloat | |
| lon0 | weofloat | |
| x0 | weofloat | |
| y0 | weofloat |
dataset/data_projection_values/tm
| Type | Level | Required | Editable |
|---|---|---|---|
| Container |
Parameters for the Transverse Mercator
Child tags:| Tag | Type | Description |
|---|---|---|
| proj4 | xsd:string | |
| lat0 | weofloat | |
| lon0 | weofloat | |
| k | weofloat | |
| x0 | weofloat | |
| y0 | weofloat |
dataset/data_projection_values/utm
| Type | Level | Required | Editable |
|---|---|---|---|
| Container |
Parameters for the Univeral Transverse Mercator
Child tags:| Tag | Type | Description |
|---|---|---|
| proj4 | xsd:string | |
| zone | weoint |
dataset/preview_projection_values
| Type | Level | Required | Editable |
|---|---|---|---|
| Container | 50 | no | no |
Specify parameters connected with the projection. Only the projection specified in the projection tag will be read. All others, if present, will be ignored.
dataset/preview_projection_values/ace
| Type | Level | Required | Editable |
|---|---|---|---|
| Container |
Parameters for the Albers Conic Projection.
Child tags:| Tag | Type | Description |
|---|---|---|
| proj4 | xsd:string | |
| lat0 | weofloat | |
| lat1 | weofloat | |
| lat2 | weofloat | |
| lon0 | weofloat | |
| x0 | weofloat | |
| y0 | weofloat |
dataset/preview_projection_values/lcc
| Type | Level | Required | Editable |
|---|---|---|---|
| Container |
Parameters for the Lambert Conic Conformal.
Child tags:| Tag | Type | Description |
|---|---|---|
| proj4 | xsd:string | |
| lat0 | weofloat | |
| lat1 | weofloat | |
| lat2 | weofloat | |
| lon0 | weofloat | |
| x0 | weofloat | |
| y0 | weofloat |
dataset/preview_projection_values/tm
| Type | Level | Required | Editable |
|---|---|---|---|
| Container |
Parameters for the Transverse Mercator
Child tags:| Tag | Type | Description |
|---|---|---|
| proj4 | xsd:string | |
| lat0 | weofloat | |
| lon0 | weofloat | |
| k | weofloat | |
| x0 | weofloat | |
| y0 | weofloat |
dataset/preview_projection_values/utm
| Type | Level | Required | Editable |
|---|---|---|---|
| Container |
Parameters for the Univeral Transverse Mercator
Child tags:| Tag | Type | Description |
|---|---|---|
| proj4 | xsd:string | |
| zone | weoint |
dataset/boundaries
| Type | Level | Required | Editable |
|---|---|---|---|
| Container | 50 | no | no |
This tag and its subtags contain the boundary information that describes the dataset being uploaded. The subtags will contain more description.
dataset/boundaries/data
| Type | Level | Required | Editable |
|---|---|---|---|
| Container |
The data boundaries are not calculated. They reflect the original data.
Child tags:| Tag | Type | Description |
|---|---|---|
| conversion | weofloat | |
| datum | datum | |
| east | weofloat | |
| north | weofloat | |
| south | weofloat | |
| west | weofloat | |
| line_pixel_size | weofloat | |
| sample_pixel_size | weofloat | |
| number_of_lines | xsd:positiveInteger | |
| number_of_samples | xsd:positiveInteger | |
| unit | xsd:string |
dataset/boundaries/preview
| Type | Level | Required | Editable |
|---|---|---|---|
| Container |
Boundaries for the final preview image are stored here. This field is calculated by WeoApp from the native preview boundaries.
Child tags:| Tag | Type | Description |
|---|---|---|
| conversion | weofloat | |
| datum | datum | |
| east | weofloat | |
| north | weofloat | |
| south | weofloat | |
| west | weofloat | |
| line_pixel_size | weofloat | |
| sample_pixel_size | weofloat | |
| number_of_lines | xsd:positiveInteger | |
| number_of_samples | xsd:positiveInteger | |
| unit | xsd:string |
dataset/boundaries/native
| Type | Level | Required | Editable |
|---|---|---|---|
| Container |
The native boundaries match the original data boundaries in the original projection. However, these boundaries reflect a possible downsampling required to meet the size restriction WeoGeo has imposed on preview files (currently limited to 64,000px by 64,000px)
Child tags:| Tag | Type | Description |
|---|---|---|
| conversion | weofloat | |
| datum | datum | |
| east | weofloat | |
| north | weofloat | |
| south | weofloat | |
| west | weofloat | |
| line_pixel_size | weofloat | |
| sample_pixel_size | weofloat | |
| number_of_lines | xsd:positiveInteger | |
| number_of_samples | xsd:positiveInteger | |
| unit | xsd:string |
dataset/boundaries/geo
| Type | Level | Required | Editable |
|---|---|---|---|
| Container |
The geo boundaries are those calculated for the file in a WGS84/geographic projection. This is performed by WeoApp. It is used for the low resolution KML. And it is used to draw the outline rectangle on the world map.
Child tags:| Tag | Type | Description |
|---|---|---|
| conversion | weofloat | |
| datum | datum | |
| east | weofloat | |
| north | weofloat | |
| south | weofloat | |
| west | weofloat | |
| line_pixel_size | weofloat | |
| sample_pixel_size | weofloat | |
| number_of_lines | xsd:positiveInteger | |
| number_of_samples | xsd:positiveInteger | |
| unit | xsd:string |
60: Developer Options
These tags allow developers to explicitly specify preview files (and interpolated preview files) for images being uploaded. If interpolated previews are provided directly, regular preview files will be ignored.
dataset/kml_preview_file
| Type | Level | Required | Editable |
|---|---|---|---|
| xsd:string | 60 | no | no |
An optional file used to specify a KML preview. If this file is not provided, WeoApp will generate it from other data.
dataset/preview_files
| Type | Level | Required | Editable |
|---|---|---|---|
| xsd:string | 60 | no | no |
A semicolon-delimited list of the preview files. Both a normal and a contrast stretched file should be included, in that order.
For raster files only: if this list is not provided, it will be generated by WeoApp during the file upload.
70: WeoApp meta
These tags provide metadata used by WeoApp during the file upload process.
dataset/data_files_md5s
| Type | Level | Required | Editable |
|---|---|---|---|
| xsd:string | 70 | no | no |
A semicolon-delimited list of the MD5 hashes for the data files being uploaded. This field will be generated by WeoApp during the file upload.
dataset/data_files_size
| Type | Level | Required | Editable |
|---|---|---|---|
| filesize | 70 | no | no |
The (compressed) size of the data file(s) being uploaded. This field will be generated by WeoApp during the file upload.
dataset/mask_path
| Type | Level | Required | Editable |
|---|---|---|---|
| xsd:string | 70 | no | no |
The path to the file that should be used as an alpha mask. This is generated from the mask tag by WeoApp.
dataset/uncompressed_data_files_size
| Type | Level | Required | Editable |
|---|---|---|---|
| filesize | 70 | no | no |
The size of the data file after decompression. This field is generated by WeoApp.
dataset/preview_files_paths
| Type | Level | Required | Editable |
|---|---|---|---|
| xsd:string | 70 | no | no |
A semicolon-delimited list of the original paths to the preview files. This list is generated by WeoApp during the file upload.
dataset/preview_file_size
| Type | Level | Required | Editable |
|---|---|---|---|
| filesize | 70 | no | no |
The (compressed) size in bytes of the original preview file. This field is generated by WeoApp during the file upload.
dataset/uncompressed_preview_file_size
| Type | Level | Required | Editable |
|---|---|---|---|
| filesize | 70 | no | no |
The (uncompressed) size in bytes of the original preview file. This field is generated by WeoApp during the file upload.
dataset/stretched_preview_file_size
| Type | Level | Required | Editable |
|---|---|---|---|
| filesize | 70 | no | no |
The (compressed) size in bytes of the contrast-stretched preview file. This field is generated by WeoApp during the file upload.
dataset/uncompressed_stretched_preview_file_size
| Type | Level | Required | Editable |
|---|---|---|---|
| filesize | 70 | no | no |
The (uncompressed) size in bytes of the contrast-stretched preview file. This field is generated by WeoApp during the file upload.
dataset/misc_archive_files
| Type | Level | Required | Editable |
|---|---|---|---|
| xsd:string | 70 | no | no |
During the upload process, the contents of the misc_files tag are compressed into an archive file by WeoApp. If that file exceeds 2GB in size, it is broken apart into several archive files that are each 2GB or smaller. WeoApp records the paths to those files in this field.
dataset/misc_archive_files_paths
| Type | Level | Required | Editable |
|---|---|---|---|
| xsd:string | 70 | no | no |
The original file paths to the archive files generated by WeoApp during the file upload. This field is generated by WeoApp during the upload process.
dataset/misc_files_md5s
| Type | Level | Required | Editable |
|---|---|---|---|
| xsd:string | 70 | no | no |
A list of the MD5 sums for miscellaneous files. This field is generated by WeoApp during the upload process.
dataset/misc_files_size
| Type | Level | Required | Editable |
|---|---|---|---|
| filesize | 70 | no | no |
The size in bytes of the (compressed) set of miscellaneous files.
dataset/uncompressed_misc_files_size
| Type | Level | Required | Editable |
|---|---|---|---|
| filesize | 70 | no | no |
The size in bytes of the (uncompressed) miscellaneous files.
dataset/unknown_files
| Type | Level | Required | Editable |
|---|---|---|---|
| xsd:string | 70 | no | no |
This field is used to record files that were uploaded but have not been listed in any of the other file tags. It is generated automatically on the server and should not be filled in.
dataset/palette
| Type | Level | Required | Editable |
|---|---|---|---|
| boolean_literal | 70 | no | no |
For raster data files, this field records if the data file is paletted. It is generated by WeoApp during the upload process. Paletted GeoTiffs are the only type of paletted images WeoGeo currently accepts.
dataset/pixel_type
| Type | Level | Required | Editable |
|---|---|---|---|
| pixel_type | 70 | no | no |
For raster data files, this field describes the data type of the data(byte, float, etc). It is generated by WeoApp during the upload process.
dataset/number_of_layers
| Type | Level | Required | Editable |
|---|---|---|---|
| xsd:unsignedInt | 70 | no | no |
For raster data files, this field contains the number of layers in the dataset.
dataset/number_of_preview_layers
| Type | Level | Required | Editable |
|---|---|---|---|
| xsd:unsignedInt | 70 | no | no |
For preview files, this field contains the number of layers in the dataset.
dataset/meta
| Type | Level | Required | Editable |
|---|---|---|---|
| Container | 70 | no | no |
This field is used internally by WeoApp. Please do not modify the contents of this field or any of its children.
80: Catcher Meta
These tags provide metadata needed by our servers to correctly handle your upload.
dataset/tilepack_file_size
| Type | Level | Required | Editable |
|---|---|---|---|
| weouint | 80 | yes | no |
The file size for the preview tile pack. This will be generated by WeoApp when it creates the tile pack.
dataset/tilepack_file
| Type | Level | Required | Editable |
|---|---|---|---|
| xsd:string | 80 | yes | no |
The file location for the preview tile pack. The tile pack is generated automatically by WeoApp.
dataset/weogeo_mode
| Type | Level | Required | Editable |
|---|---|---|---|
| weogeo_mode | 80 | no | no |
This is a tag is about to be deprecated. Only 'Library' is a valid option.
dataset/tileset
| Type | Level | Required | Editable |
|---|---|---|---|
| Container | 80 | yes | no |
This tag contains information used by WeoGeo when displaying the preview tiles. It is generated automatically by WeoApp.
dataset/tileset/preview_files
| Type | Level | Required | Editable |
|---|---|---|---|
| Container | 80 | no | no |
A semicolon delimited list of zoomed in preview images.
dataset/tileset/scales
| Type | Level | Required | Editable |
|---|---|---|---|
| Container | 80 | no | no |
A semicolon delimited list of zoom levels. Numbers correlate with dataset/tileset/preview_files.
dataset/tileset/small_preview_file
| Type | Level | Required | Editable |
|---|---|---|---|
| Container | 80 | no | no |
A 316x316 thumbnail file.
dataset/tileset/thumbnail_file
| Type | Level | Required | Editable |
|---|---|---|---|
| Container | 80 | no | no |
A 61x61 thumbnail file.
dataset/tileset_boundaries
| Type | Level | Required | Editable |
|---|---|---|---|
| Container | 80 | yes | no |
This tag contains information used by WeoGeo when displaying the preview tiles. It is generated automatically by WeoApp.
Tag Data Types
To assist in ensuring WeoFiles are produced correctly, and that we can generate useful error messages, we have created several custom data types. An overview of those types can be found here:
band_number
A positive integer value, used to describe which of the bands in the dataset will be used as the red, green, or blue bands during visualization.
boolean_literal
Either of the boolean literal names "true" or "false" (case insensitive), or the numeric values 0 (false) or 1(true)
data_type
One of "raster", "vector", or "other" (case insensitive). See the Data Type tag for more information.
datum
One of the datums we support for raster processing. Currently allowed are: WGS84, NAD27, and NAD83. (case insensitive)
datums
A space separated list of datums. The only allowed members are those supported by the above datum type.
file_format
One of the supported file formats. Allowed are envi, erdas_img, esri_bil, geotiff, esri_shp, mapinfo_tab, and jpeg (case insensitive)
filesize
A positive integer value representing the size of a file in bytes
group_ids
A space separated list of unsigned integer values, where each value is the identifier for a group that will be allowed to access this dataset. See the Group IDs tag for more information.
market
Represents the market action to be taken. An empty tag or push are allowed values. The value complete is only used internally and should not be specified.
name
A normal XSD String, limited to 100 characters.
nullString
A normal XML Schema string that only allows null values. Some other data types use this to accept empty instances of this tag.
nullableDate
A normal XML Schema date that also allows null values.
nullableUnsignedInt
A normal XML Schema unsigned integer that also allows null values.
pixel_type
A description of the byte-level layout used to represent individual pixels in the dataset or rasterized preview. Allowed values are one of: unknown, byte, uint16, int16, cint16, uint32, cint32, float32, cfloat32, float64, cfloat64 (case insensitive)
price_type
One of the two possible price types for use in market sales. Allowed are: fixed, variable (case insensitive).
projection
One of the projections we natively support. Allowed values are: utm, geo, tm, lcc, and ace (case insensitive)
projections
A space separated list containing only the projections we natively support.. See the above projection type for more information.
royalty_model
Either credited or uncredited (case insensitive)
token
A well-formed token, as generated by the WeoGeo server. This will be checked to match the form:
XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
where each X is a hexadecimal digit.
weofloat
A standard XML Schema float, with a tooltip description.
weoint
A standard XML Schema integer, with a tooltip description.
weouint
A standard XML Schema unsigned integer, with a tooltip description.
| Page History |