Category Archives: Features

iGIS 8.2.0 changes

This update of iGIS contains bug fixes as well as some new features. These include:

This update is not yet on the App Store and will be there shortly (as of 27-6-16)

Width and Colour Attributes of Polygon Outlines

As of iGIS 8.2.0, there is now an option to set the width of a polygon’s outline. There is also a method to set a colour attribute; similar to how a polygon’s fill colour can be assigned an attribute. This post will explain how to do both.

Outline Width

To set the outline width, go to project settings and select the layer you wish to edit. It must be a polygon layer. Scroll down and select “Style/Color”. You will now see a slider for the “Outline Width”. Sliding this will control how thick the polygon’s outline appears on the map. Note: the outline width on the style sample boxes will not change. 

OutlineWidthSlider

Outline Colour Attributes

Go into project settings and navigate to the polygon layer you wish to edit. Now if you select the “Color Attributes”, there are two sections in the table. The first one is the Fill Colour Attribute and the second is the Outline Colour Attribute. To select an outline attribute, scroll down until you get to the outline section and select the attribute you wish to use to colour the outlines of your polygons.

Screen Shot 2016-06-27 at 12.27.39 PM

Label Colour

As of iGIS 8.2.0, you can now choose a colour for a layer’s labels. This makes it easier to know which labels belong to a layer, especially if there are many layers on screen. To choose your label colour, go into project settings, select a layer and scroll down until you get to “Label Color”

LabelColourAndAttrib

Selecting this will bring you to the colour sliders:

Screen Shot 2016-06-27 at 12.01.37 PM

By default, Auto Colour is on. Auto Colour changes between white and black labels depending on the map type (satellite, hybrid, map, etc.). You must switch this off if you want a custom label colour.

Scale Dependant Rendering

As of iGIS 8.2.0, there is now a new way zoom scaling is handled for layers. These changes can be used to dramatically improve performance in your project. For example, you might display low detailed polygons when zoomed out and switch to a highly detailed layer when zooming into the map.

To see the new changes, go into project settings and select a layer. Scrolling down, you should now see two sliders:

AppearsAtDisappearsAtSliders

The “Appears At” slider controls the maximum zoom a layer is visible at. The “Disappears At” slider controls the minimum zoom a layer is visible at. In the screenshot above, the BuildingsPolygon layer will be shown from a state level to 150m. If the user zooms in closer than 150m or zooms out further than the state level, the layer will disappear.

Make a Field Mandatory

From iGIS 8.2.0 onwards, there is now an ability to make feature attribute fields mandatory. This is done via a layer’s .glc file. Here is an example of a working .glc with mandatory fields:

example_glc.zip

The mandatory parameter is passed in the header of an attribute or codelist. In other words, an attribute header that is mandatory will look something like this:

<Attribute column=”asset_id” readable-name=”Asset_ID” mandatory=”YES”>

and a codelist that is mandatory looks something like this:

<CodeList name=”TrueFalseCodes” type=”C” length=”1″ mandatory=”true”>

Notice how it doesn’t matter if you pass “YES” or “true”, iGIS will interpret it as mandatory. In fact, you can use YES, yes, TRUE, true,  1, y or Y to set mandatory.

If there is no mandatory parameter passed, the default is NO. 

If you like, you may explicitly set mandatory to NO, no, false, FALSE, n, N or 0 to ensure the attribute or codelist is not mandatory.

How do I create a .zip file?

iGIS currently uses .zip files to import and export data.

A zip file  is a compressed folder that saves on space, allowing faster transfers. A zip can be created naturally on modern desktop operating system.  Usually this is done by selecting the items you want to zip, right clicking on them and selecting the option along the lines of “compress” or “send to>compressed (zipped) folder”.

 

For iGIS to use spatial data, the .dbf, .shp and .shx must not be contained in a subfolder within the zip.

Clashing .glc files?

If you have had trouble with your projects using the wrong .glc files, it may be because you have CodeLists that are repeated across multiple .glc files.

It is necessary to ensure all names in the CodeList are unique.

For example, if you have two projects with unique .glc files, that contain the ‘same’ CodeLists (with unique values).

In this case, the .glc will associate with the wrong projects.

To remedy, provide each CodeList name with a unique identifier.

 

 

Retrieving data from iGIS

If you need to recover the data stored in iGIS you can retrieve it from your iPhone or iPad.

iGIS uses two sqlite databases; spatial-store.sqlite and Projects.sqlite. If you retrieve these files they can be used as a permanent backup or sent to Geometry for fault finding purposes.

Get these database files off your device using third party software like iFunBox  http://www.i-funbox.com/en_download.html

Using iFunBox, with your iPhone/iPad connected to your computer, open iTunes File Sharing:

Select iGIS (or iGIS HD) and select Open Sandbox

iFunBox2

Select the .database directory and copy both the Projects.sqlite and spatial-store.sqlite to your PC

iFunBox3

What field types are supported for iGIS *.glc files?

When the iGIS WiFi import page tool is used to create a *.glc file for shapefile data, each field will be described as one of the below types;

<field-type>String</field-type>

<field-type>Integer</field-type>

<field-type>Float</field-type>

<field-type>Date</field-type>

<field-type>Boolean</field-type>

iGIS also supports a number of special field types which can be used to replace these default types. When special types are defined the application will auto populate values on feature creation/edit.

<field-type>CodeList</field-type> –

<field-type>Date</field-type>

<field-type>AutoIncrement</field-type>

<field-type>Status</field-type>

<field-type>GUID</field-type>

<field-type>Area</field-type>

<field-type>Length</field-type>

iGIS Features

UPDATE: This article has been updated to reflect new features as of 24-6-16.

True GIS functionality is finally available for the iPad or iPhone! Your data, your maps, your device. Overlaid on satellite and map imagery, you can now import your spatial data and view it wherever you are.

Importing data into iGIS is easy. You can import spatial data using Dropbox, email or via USB on iTunes. Only ESRI Shapefiles (.shp) are supported at the moment.

Your spatial data is stored on the iPad, so there’s no need for an Internet connection to see your data – great for field work. We also support over 3000 projections, so no need for conversion.

We include support for multiple layers or points, lines or polygons – all styled as you like.

You can edit your data also – points, lines and polygons can be added. Track the GPS , use it to set waypoints or touch the screen – there are may ways to capture spatial data with iGIS.

Once you’ve collected the spatial data, you can add attributes in a data entry form. Even better, you can set the format of this form to suit your needs. Code lists, time stamps auto increment fields, default values, field ordering, feild hiding, etc, are supported. All data can be exported as an ESRI shapefile for your use back in your enterprise.

Look at the list of features:

  1. Unique menu system, with map icons – set your own icon from the map!
  2. Create lines, polygons and points
  3. Advanced editing on shape features, even once they have been saved
  4. Use inbuilt GPS for tracking logs and waypoints.
  5. Data entry forms can be customized with code lists, timestamps, etc.
  6. Import and export using ESRI Shapefiles
  7. Shows current GPS location on iPad + compass.
  8. Zoom to current location or data extent
  9. Pan, zoom in, zoom out on maps
  10. Changeable drawing styles for a layer: size, color, transparency
  11. Can arrange layer order and turn layers on/off easily
  12. Can set when a layer is shown using sliders
  13. Select and interrogate layer information via a point and click
  14. Shows the selected data on the map
  15. Show current coordinate in any chosen projection

This application is designed for GIS professionals and an understanding of some basic GIS concepts such as layers, shapefiles, projections etc, would make using iGIS simpler. Please let us know if concepts in iGIS are unclear.

Please let us know what features you’d like to see added or improved.