ProMaps

Separation

ProMaps.Separation History

Hide minor edits - Show changes to output

Changed line 27 from:
Navigate to "File -> Mange -> Database" and click on the "Relationships" tab. We need to add 4 table occurrences to your interface file from your data file that we have now labeled as "ProMaps".
to:
Navigate to "File -> Manage -> Database" and click on the "Relationships" tab. We need to add 4 table occurrences to your interface file from your data file that we have now labeled as "ProMaps".
August 13, 2019, at 08:23 PM by KC Embrey - Added additional required layouts and scripts
Changed line 7 from:
Add these the three layouts in your data file:
to:
Add these the five layouts and copy their contents to your data file:
Changed lines 11-12 from:

Import these three scripts:
to:
->"ProMaps Areas Utility"
->"ProMaps Template"

Import these four
scripts:
->"Check Valid Settings Record"
->"Get Popover Fields"
Deleted line 17:
->"Get Popover Fields"
Changed lines 5-7 from:
Open your data file (yes, your data file) and integrate ProMaps following the standard [[Integration | integration instructions]]. If you would like, you can ignore the part where you create value lists for selecting areas and filters. And you only need to add the layouts and scripts noted below. If you create all layouts and scripts in your data file, it's not a big deal; they just won't get used here in your data file.

These are the three layouts to be added
in your data file:
to:
Open your data file (yes, your data file) and integrate ProMaps following the standard [[Integration | integration instructions]]. If you would like, you can ignore the part where you create value lists for selecting areas and filters. And you only need to add the layouts and scripts noted below. If you create all layouts and scripts in your data file, it's not a big deal; they just won't get used here.

Add these the three layouts
in your data file:
September 01, 2016, at 01:03 PM by Dan Wheelon - Notes for layouts/scripts to be added to data file.
Changed lines 5-6 from:
Open your data file (yes, your data file) and integrate ProMaps following the standard [[Integration | integration instructions]]. If you would like you can ignore the part where you create value lists for selecting areas and filters. And you don't need to add scripts or layouts: those parts will need to happen in your interface file. If you create them in your data file it's not a big deal, they just won't get used.
to:
Open your data file (yes, your data file) and integrate ProMaps following the standard [[Integration | integration instructions]]. If you would like, you can ignore the part where you create value lists for selecting areas and filters. And you only need to add the layouts and scripts noted below. If you create all layouts and scripts in your data file, it's not a big deal; they just won't get used here in your data file.

These are the three layouts to be added in your data file:
->"ProMaps Startup"
->"Popover Setup"
->"ProMaps Markers Utility"

Import these three scripts:
->"Load Map Settings"
->"Get Popover Fields"
->"Load Marker Images"

Changed lines 34-38 from:
Once these table occurrences are created in the relationship graph of your interface file you can start following the [[integration | integration instructions]] in your interface file--remembering that you don't need to create fields and tables: those were already created in your data file.
to:
Once these table occurrences are created in the relationship graph of your interface file you can start following the [[integration | integration instructions]] in your interface file--remembering that you don't need to create fields and tables: those were already created in your data file.

After completing the integration in your interface file, modify "Initialize ProMaps" script, by adding two new Perform Script steps at the top of the script, calling the "Load Map Settings" and "Load Marker Images" scripts in your data file. You can remove/disable the existing "Load Marker Images" Perform Script step, but do not remove the existing "Load Map Settings" Perform Script step.

One final note: while almost all of your settings will be set up here in your interface file, the popover setup field mapping will need to be done on the Popover Setup layout in your data file. Changes to the Popover Setup layout in your interface file will not reflect on the map
.
August 16, 2016, at 01:57 PM by 192.88.134.15 -
Changed lines 5-6 from:
Open your data file (yes, your data file) and integrate ProMaps following the standard [[Integration | integration instructions]]. If you would like you can ignore the part where you create value lists for selecting areas and filters. That part will need to happen in your interface file. If you create them in your data file it's not a big deal, they just won't get used.
to:
Open your data file (yes, your data file) and integrate ProMaps following the standard [[Integration | integration instructions]]. If you would like you can ignore the part where you create value lists for selecting areas and filters. And you don't need to add scripts or layouts: those parts will need to happen in your interface file. If you create them in your data file it's not a big deal, they just won't get used.
Changed lines 24-48 from:
'''2. Create layouts'''\\
Open up the file "Separation Interface Example.fmp12". This will be used as our template for integrating into your file. The first step is making sure that you have the necessary layouts created. This isn't necessary but will make copying layout elements easier and will ensure scripts don't have missing references. Create the layouts:

->Properties Map\\
(this is associated with the "MapSettings" table)

->Properties List\\
(this is associated with the "Properties" table)

->Properties Detail\\
(this is associated with the "Properties" table)

'''3. Create value lists'''\\
Now create the values lists that are in the "Separation Interface Example" file in your file. You can look at teh example file for how they are set up.

'''4. Add scripts'''\\
Copy the scripts from the Interface Example file and paste them into your file (just copy the whole "ProMaps Interface File" script and the contents come with).

'''5. Add layout content'''\\
Now copy the contents of each layout from the Interface Example file into the corresponding layout in your interface file.

'''6. Add the map to your layouts'''\\
Copy the map and any filters you want from the "Properties Map" layout onto any layout you wish to display the map on. You should have already added the "Inialize ProMaps" script to a startup script in your data file. If not make sure you do that now. You can also run that script in the data file to initialize the map so it is ready for use.

If anything is unclear or confusing just look at the "Separation Interface Example" file for how things are integrated. That file is essentially what we just did to your interface file so it should be a great reference.
to:
Once these table occurrences are created in the relationship graph of your interface file you can start following the [[integration | integration instructions]] in your interface file--remembering that you don't need to create fields and tables: those were already created in your data file.
August 16, 2016, at 01:49 PM by 192.88.134.15 -
Changed line 5 from:
Open your data file (yes, your data file) and integrate ProMaps following the standard [[ProMapsIntegration | integration instructions]]. If you would like you can ignore the part where you create value lists for selecting areas and filters. That part will need to happen in your interface file. If you create them in your data file it's not a big deal, they just won't get used.
to:
Open your data file (yes, your data file) and integrate ProMaps following the standard [[Integration | integration instructions]]. If you would like you can ignore the part where you create value lists for selecting areas and filters. That part will need to happen in your interface file. If you create them in your data file it's not a big deal, they just won't get used.
May 13, 2016, at 02:06 PM by Dan Wheelon -
Changed line 20 from:
->"Meda"
to:
->"Media"
June 28, 2013, at 10:58 PM by 98.203.211.206 -
Changed line 45 from:
'''6. Add map to your layouts'''\\
to:
'''6. Add the map to your layouts'''\\
June 28, 2013, at 10:16 PM by 98.203.211.206 -
Changed lines 28-29 from:
->(this is associated with the "MapSettings" table)
to:
(this is associated with the "MapSettings" table)
Changed lines 31-32 from:
->(this is associated with the "Properties" table)
to:
(this is associated with the "Properties" table)
Changed lines 34-35 from:
->(this is associated with the "Properties" table)
to:
(this is associated with the "Properties" table)
June 28, 2013, at 10:15 PM by 98.203.211.206 -
June 28, 2013, at 10:15 PM by 98.203.211.206 -
Changed line 11 from:
'''1. Set up data source and add TO's'''
to:
'''1. Set up data source and add TO's'''\\
Changed line 24 from:
'''2. Create layouts'''
to:
'''2. Create layouts'''\\
Changed line 27 from:
->Properties Map
to:
->Properties Map\\
Changed line 30 from:
->Properties List
to:
->Properties List\\
Changed line 33 from:
->Properties Detail
to:
->Properties Detail\\
Changed line 36 from:
'''3. Create value lists'''
to:
'''3. Create value lists'''\\
Changed line 39 from:
'''4. Add scripts'''
to:
'''4. Add scripts'''\\
Changed line 42 from:
'''5. Add layout content'''
to:
'''5. Add layout content'''\\
Changed line 45 from:
'''6. Add map to your layouts'''
to:
'''6. Add map to your layouts'''\\
June 28, 2013, at 10:14 PM by 98.203.211.206 -
Added line 11:
'''1. Set up data source and add TO's'''
Added line 24:
'''2. Create layouts'''
Added line 36:
'''3. Create value lists'''
Added line 39:
'''4. Add scripts'''
Added line 42:
'''5. Add layout content'''
Added line 45:
'''6. Add map to your layouts'''
June 28, 2013, at 10:10 PM by 98.203.211.206 -
Changed lines 16-20 from:
"MapSettings"
"Areas"
"Properties"
"Meda"
to:
->"MapSettings"
->"Areas"
->"Properties"
->"Meda"
Changed lines 25-33 from:
Properties Map
(this is associated with the "MapSettings" table)

Properties List
(this is associated with the "Properties" table)

Properties Detail
(this is associated with the "Properties" table)
to:
->Properties Map
->(this is associated with the "MapSettings" table)

->Properties List
->(this is associated with the "Properties" table)

->Properties Detail
->(this is associated with the "Properties" table)
June 28, 2013, at 10:09 PM by 98.203.211.206 -
Changed lines 3-4 from:
!! Integrate ProMaps into your data file (yes, your data file) following the standard [[ProMapsIntegration | integration instructions]]. If you would like you can ignore the part where you create value lists for selecting areas and filters. That part will need to happen in your interface file. If you create them in your data file it's not a big deal, they just won't get used.
to:
!! Integrate ProMaps Into Your Data File

Open
your data file (yes, your data file) and integrate ProMaps following the standard [[ProMapsIntegration | integration instructions]]. If you would like you can ignore the part where you create value lists for selecting areas and filters. That part will need to happen in your interface file. If you create them in your data file it's not a big deal, they just won't get used.
June 28, 2013, at 10:08 PM by 98.203.211.206 -
Changed lines 1-40 from:
Separation Model
to:
''If your file is using the separation model, meaning your data is in one file and your interface is another file, then please read below for some additional integration steps.''

!! Integrate ProMaps into your data file (yes, your data file) following the standard [[ProMapsIntegration | integration instructions]]. If you would like you can ignore the part where you create value lists for selecting areas and filters. That part will need to happen in your interface file. If you create them in your data file it's not a big deal, they just won't get used.

Once ProMaps is integrated into your data file we can move on to your interface file.

!! Integrate ProMaps Into Your Interface File

Open your interface file and navigate to "File -> Manage -> External Data Sources...". Now double click on your data file data source (the data file you integrated ProMaps in the previous step). Change the name of the data source to "ProMaps". It is important that you only edit the name of the data source and not the path or filename. Press "OK" to save your changes.

Navigate to "File -> Mange -> Database" and click on the "Relationships" tab. We need to add 4 table occurrences to your interface file from your data file that we have now labeled as "ProMaps".

Please add these table occurrences from ProMaps (your data file):
"MapSettings"
"Areas"
"Properties"
"Meda"

It is best if you relate Properties to Media via the fields "_id" to "_id_Property". This will save some trouble even if you aren't planning on using images.

Open up the file "Separation Interface Example.fmp12". This will be used as our template for integrating into your file. The first step is making sure that you have the necessary layouts created. This isn't necessary but will make copying layout elements easier and will ensure scripts don't have missing references. Create the layouts:

Properties Map
(this is associated with the "MapSettings" table)

Properties List
(this is associated with the "Properties" table)

Properties Detail
(this is associated with the "Properties" table)

Now create the values lists that are in the "Separation Interface Example" file in your file. You can look at teh example file for how they are set up.

Copy the scripts from the Interface Example file and paste them into your file (just copy the whole "ProMaps Interface File" script and the contents come with).

Now copy the contents of each layout from the Interface Example file into the corresponding layout in your interface file.

Copy the map and any filters you want from the "Properties Map" layout onto any layout you wish to display the map on. You should have already added the "Inialize ProMaps" script to a startup script in your data file. If not make sure you do that now. You can also run that script in the data file to initialize the map so it is ready for use.

If anything is unclear or confusing just look at the "Separation Interface Example" file for how things are integrated. That file is essentially what we just did to your interface file so it should be a great reference.
June 28, 2013, at 09:44 PM by 98.203.211.206 -
Added line 1:
Separation Model
(855) SEEDCODE
[email protected]
Follow us: