Autodesk 15606-011408-9300 Developer Guide - Page 171

SDF Component Toolkit Applications, Updating SDF Files—an ASP Example, Updating SDF Files

Page 171 highlights

SDF Component Toolkit Applications This section presents example applications using the SDF Component Toolkit: one Active Server Page (ASP) example and threeVisual Basic (VB) examples. The SDF Component Toolkit is a set of COM objects for reading and writing Spatial Data Files (SDFs), as well as their supporting Spatial Index Files (SIFs) and Key Index Files (KIFs). The spatial data displayed in Autodesk MapGuide maps (map features such as roads, countries, buildings, and so on) is contained in SDFs. SDF data is indexed in SIFs and KIFs. You can access SDF Component Toolkit objects in development environments such as C++, Visual Basic, VBA, VBScript, Java, JScript, ASP, CGI, and ColdFusion. For more information about the SDF Component Toolkit, refer to the SDF Component Toolkit Help, a help file (SDFCOMTK.HLP) located in the \Help directory in your SDF Component Toolkit directory. Updating SDF Files-an ASP Example You can use the SDF Component Toolkit to create server-side applications that read and modify existing SDF files. These applications can interact with client-side scripts, allowing for dynamic updates based on user input. For example, you could create an application that lets users add polygon lot lines or points of interest to a map from their browser. You can use the SDF Component Toolkit to add points, polylines, or polygons to an SDF file when the user clicks the map. Note that Autodesk MapGuide contains a similar functionality called redlining. This means that users can add features to the map without using the SDF Component Toolkit (see "Custom Redlining Application" on page 136). However, the difference between the redlining functionality and the example in this section is that redlining changes are saved to the MWF on the user's computer, whereas the example in this section updates the data source for the map. With redlining, only the user sees the changes unless that MWF is then posted to the server. With the following SDF example, any map that uses the SDF file as its data source will display the new points. SDF Component Toolkit Applications | 171

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208

SDF Component Toolkit Applications
|
171
SDF Component Toolkit Applications
This section presents example applications using the SDF Component Toolkit:
one Active Server Page (ASP) example and threeVisual Basic (VB) examples.
The SDF Component Toolkit is a set of COM objects for reading and writing
Spatial Data Files (SDFs), as well as their supporting Spatial Index Files (SIFs)
and Key Index Files (KIFs). The spatial data displayed in Autodesk MapGuide
maps (map features such as roads, countries, buildings, and so on) is
contained in SDFs. SDF data is indexed in SIFs and KIFs. You can access SDF
Component Toolkit objects in development environments such as C++,
Visual Basic, VBA, VBScript, Java, JScript, ASP, CGI, and ColdFusion.
For more information about the SDF Component Toolkit, refer to the SDF
Component Toolkit Help, a help file (
SDFCOMTK.HLP
) located in the
\Help
directory in your
SDF Component Toolkit
directory.
Updating SDF Files
an ASP Example
You can use the SDF Component Toolkit to create server-side applications
that read and modify existing SDF files. These applications can interact with
client-side scripts, allowing for dynamic updates based on user input. For
example, you could create an application that lets users add polygon lot lines
or points of interest to a map from their browser.
You can use the SDF Component Toolkit to add points, polylines, or poly-
gons to an SDF file when the user clicks the map. Note that Autodesk
MapGuide contains a similar functionality called
redlining
. This means that
users can add features to the map without using the SDF Component Toolkit
(see
Custom Redlining Application
on page 136). However, the difference
between the redlining functionality and the example in this section is that
redlining changes are saved to the MWF on the user
s computer, whereas the
example in this section updates the data source for the map. With redlining,
only the user sees the changes unless that MWF is then posted to the server.
With the following SDF example, any map that uses the SDF file as its data
source will display the new points.