QGIS to update MapInfo model: Difference between revisions
Content deleted Content added
Chris Huxley (talk | contribs) No edit summary |
Chris Huxley (talk | contribs) No edit summary |
||
| (24 intermediate revisions by the same user not shown) | |||
Line 1:
'''Question''': Can I use QGIS as the model build/update environment if a model has previously been developed using MapInfo?<br>
'''Answer''': Yes. TUFLOW models can use a combination of MapInfo MIF/MID and QGIS SHP files. The existing MapInfo files can be left in their current form and new updates can be added using SHP format files created using QGIS (or other GIS
<ol>
<li> Open QGIS. If you haven't already, install the <u>[[TUFLOW_QGIS_Plugin | QGIS TUFLOW Plugin]]</u>.
<li> Familarise yourself with the projection of the MapInfo files used by the existing model. You can do this using QGIS:
* Drag a mif file from the existing model folder into the Map Window of QGIS. This will open it for viewing. Editing the read only file in QGIS will not possible.
* Right click the MapInfo
[[File:MapInfo_to_QGIS_006.PNG|450px]]<br>
* Select ''Information'' in the left title block and review the listed CRS details.
[[File:MapInfo_to_QGIS_007.PNG|450px]]<br>
<li> Initialise your QGIS session using the TUFLOW Plugin:
* Select '''Plugins >> TUFLOW >> Editing > Create/Configure TUFLOW Project'''.
Line 19 ⟶ 20:
* Tick Create Template Files. This will create the QGIS empty template files for any future additions to the model.
* Select ''OK''.
[[File:MapInfo_to_QGIS_008.PNG|450px]]<br>
<li> Open the following two TCF Files:
*'''TUFLOW/runs/Create_Empties.tcf'''. this file was created when you completed the ''Create/Configure TUFLOW Project'' steps; and
* The TCF file for the existing TUFLOW model using the MapInfo format inputs.
<li> Copy the following command line to clipboard from '''Create_Empties.tcf''': <font color="blue"><tt>SHP Projection</tt></font> <font color="red"><tt>==</tt></font><tt> ..\model\gis\Projection.prj</tt>
<li> Paste the command to the existing TUFLOW model TCF (the one using the MapInfo format inputs)
<li> Also in the existing TUFLOW model TCF, replace the command <font color="blue"><tt>GIS Format</tt></font> <font color="red"><tt> == </tt></font> <tt>MIF</tt> with, <font color="blue"><tt>GIS Format</tt></font> <font color="red"><tt> == </tt></font> <tt>SHP</tt><br>
[[File:MapInfo_to_QGIS_009.PNG|450px]]<br>
</ol>
You will now be able to add compatible QGIS SHP format files to your model. The QGIS TUFLOW Plugin "Import empty file" tool is recommended when importing new template files to add new model inputs. <br>
[[File:MapInfo_to_QGIS_010.PNG|450px]]<br>
[[File:MapInfo_to_QGIS_012.PNG|800px]]<br>
▲It is best practice to leave the MapInfo file references as is, and use TUFLOW's data layering functionality the add new GIS entries below existing MapInfo entries. For example.
▲If you need to make changes to existing MIF files, follow these steps:
<ol>
<li> Open the MapInfo MIF file in GIS. The easiest way to do this is to drag and drop the file from Windows Explorer to the QGIS Map or Layer Window. If the MapInfo file includes a combination of regions, lines and
<li> Import empty QGIS SHP template files for the required object types.<br>
[[File:MapInfo_to_QGIS_010.PNG|450px]]<br>
<li> Copy the features from the MapInfo layers to the relevant new QGIS SHP files. Note, double check the attribute values have been correctly transferred to the new file. In some rare instances, when the field attribute type is incompatible this does not occur.▼
[[File:MapInfo_to_QGIS_014.PNG|600px]]<br>
<li> Update the commands within your updated TUFLOW model to reference to the new QGIS SHP files. For future traceability it is best to comment out the prior MapInfo input commands, instead of deleting them.▼
▲<li> Copy the features from the MapInfo layers to the relevant new QGIS SHP files. Note, double check the attribute values have been correctly transferred to the new file. In some rare instances
▲<li> Update the commands within your updated TUFLOW model to reference to the new QGIS SHP files. For future traceability it is best to comment out the prior MapInfo input commands using <font color="green"><tt>!</tt></font>, instead of deleting them.<br>
</ol>
[[File:MapInfo_to_QGIS_013.PNG|800px]]<br>
<br>
| |||