MapWindow 4.x Plug-in Changelogs
Automatic Watershed Delineation (AWD) version 2
GPS Plugin
mwGPS
Google Geocoder
Label Mover
Measure Tool (MeemsTools)
Open Metadata Manager
Online Data Plug-in
Plug-in: AWD_V2
2008-07-28 22:30 shade
- Update to call the new immensely faster average slope and
elevation calculations
2008-06-05 21:10 shade
- Fix for bug 928 where outlet file's MWShapeID was not getting
incremented anymore, thereby causing inlets/outlets and dsnodeid
to be incorrectly set.
Fix for bug 924 where adding outlet file was changing threshold
to default if a mask was set. Removed all places where threshold
was defaulted. Now will keep whatever the user types and if below
or above min/max will set to the min/max appropriately. There's a
possible bug in this though that occurred seemingly randomly and
locked up the system entirely. Needs further testing on other
systems to make sure it's not an odd Vista problem.
2008-03-26 03:07 shade
- Version of AWD with the network outlets radio buttons and
functionality removed temporarily to give a working version til I
get the errors in netex when using network outlets worked out.
2008-03-26 02:06 shade
- Removed erroneous call to create network outlets in the automatic
form
Added a call to applyjoinbasinsnetwork when setting joinbasin
settings
Added a icon property to the wrapper
2008-02-29 22:46 shade
- Work in progress towards a functional use network junction as
outlets functionality. Not working yet due to a limitation in
taudem.
2008-02-21 06:05 cmichaelis
- Terminate exception in AWD
2008-01-25 23:58 shade
- Converted the subbasin code over to geoproc so removed from AWD
2008-01-25 23:57 shade
- Adding a new folder with a version of the TaudemDLL that has had
geotiff ripped out of it so that it can compile in 2005 for
testing purposes
Sorry if this sent multiple emails. SVN keeps failing on the
commit
2008-01-25 20:14 shade
- Change to basinsWrapper to moveTo shapefiles to the group they
are supposed to be in since some change occurred where the
shapefiles are being added to new groups instead of the TD group
Temporarily adding functions in frmAutomatic which contain a
working port of the taudemDLL subbasinsetup function which will
eventually be moved to geoproc and modified to better fit our
needs. Wanted a revision checked in that had this working before
I start to modify the code.
2008-01-18 21:06 shade
- Added call to add average slope to the merged basins shapefile.
Also wrote a small function to convert the coords.dat file to a
points shapefile, which turned out to not be as useful as
desired, but leaving it in for potential use in future.
2007-08-17 17:38 shade
2007-08-17 17:37 shade
2007-07-26 00:24 amesdani
2007-07-06 21:28 shade
- Fix for bizarre drawreversibleline error where it was drawing to
the mouseposition, then assigning that mouseposition to a
variable for later erasure. Somehow the mouse position being
drawn and being assigned however were slightly different,
resulting in lines never getting erased. Might be worth it to
eventually change over to using the drawline trick that the line
measure tool uses
2007-06-15 19:01 shade
- Fixed another bug with threshold/area threshold settings being
lost. Added a HasBeenDelineated function for testing if a delin
has been ran to completion (defined by the pit fill grid, merge
watershed shapefile, and network shapefile exist)
2007-05-03 20:05 shade
- Added a property for SWAT collaboration to recognize if AWD has
been ran on the current DEM
2007-05-03 19:32 shade
- Update to fix bug with the threshold being wiped out when coming
back from selecting or drawing Outlet points.
2007-04-30 22:22 shade
- Updated to add hectares to the threshold area units, fix a bug
with the threshold being erased when changing the outlets path,
and added a InitializeAWDSettings function for the SWAT
collaboration
2007-04-12 21:24 shade
- Added Reservoir outlet option
2007-04-07 19:02 shade
- Fixed error with esri grids when doing focus mask, burn in, or
outlets
2007-03-02 18:00 shade
- Update to fix file string handling of ESRI grids
2007-02-06 01:10 shade
- Updated to use the new mapwingeoproc pit fill, which had
different input parameters than the old function and doesn't
require an instantiation of the hydro class to use it
2007-01-16 04:13 shade
- Fixed interface issues, including an error with trying to browse
load an existing DEM, better handling for selection labels, and
autoselection when no mask or outlets selection has been added.
Also fixes bug 401 by making a mask selection automatically.
2007-01-15 19:00 shade
- Fixed stupid path error on my part error with converting tif to
bgd step
2007-01-13 00:10 shade
- Fixed error with path getting messed up when using focus mask.
2007-01-11 23:15 shade
- Adding Load Delin Outputs form as it was stupidly left out by me
2007-01-04 23:31 shade
- Added inlets functionality
2007-01-03 20:18 shade
- Update to add merge watershed ability and load previous delin
outputs button
2006-11-09 00:28 shade
- Added geoproc hydrology functions for masking, canyon burnin, and
applying special attributes. Added geoproc util function for
extracting points into a new point shapefile with a list of
indexes. All AWD Hydrology functionality now called via
mapwingeoproc. Also fixed bug with asc handling and bug with
hiding when doing drawing or selecting masks or outlets
2006-10-06 17:56 shade
- Fixed form not being added as a child window after it'd been
closed (and thereby destroyed)
2006-10-04 23:43 shade
- Quick fix for a bug on selecting or drawing mask or outlets and
form coming back modal
Also added an InitializeAWDPaths function to the main plugin
class which adds and sets the base DEM of the AWD, allowing the
AWD to be initialized and triggered from an outside plugin.
Eventually will probably allow setting of more parameters.
2006-10-04 22:51 shade
- Fixed bug where layer index handles get messed up after removed
layer. Have to use OCX.getlayerhandle
Fixed error dialogs to not have frmAutomatic as title
Made AWD form owned by the Mapwindow form so that it doesn't have
to be set Topmost.
Moved out the form state variables to global module so after
form.close, it can still reload state correctly.
Added load pre-existing pre-processing files button to allow
skipping the first slow section
Added a Relative Output Path option to the config and options
object which allows setting a relative path such as "output" and
all AWD intermediate and output files will be put in that
subdirectory.
Added some more complex computation of stream and watershed
attributes
Changed watershed aveslope calculation to make a temporary clip
file of each polygon instead of doing the HORRIBLY slow
pointInPolygon approach of before. Still somewhat slow on big
files, but better than before.
Changed stream elevation to cycle for low and high point instead
of taking the 0 and n-1 of each segment as being the lowest and
highest always. Fixes some occasional odd problems, but still
doesn't seem to always fit the equation of high - low = drop as
calculated by Taudem
2006-08-24 22:37 shade
- Updated AWD with elevation units, additional watershed and
network attribute calculation, minimizable interface, and updated
options, including output directory specification and dinf/area
dinf calculation.
2006-07-24 22:44 shade
- Updated extensively to remove a lot of unused functions and to
switch over to using the Geoproc to do delineation instead of any
taudem. Also a few minor fixes to interface items and the like.
2006-07-10 21:52 shade
- Changes to fix various bugs and to implement Ted's Pit Fill (I
bow down still)
2006-07-05 20:40 shade
- Forgot to check this in after morning changes. Updated to have
square miles as option, to not close after third section run
unless doing runall, and to fix snap button bug
2006-06-28 19:54 shade
2006-06-28 19:52 shade
- Slooooooow Pit Filling algorithm which needs a lot of work still
apparently, plus removed libral references for the time being.
2006-06-23 00:03 shade
- Extensive changes to finish major functionality of the form.
Including select/draw mask and outlets, automatic snapping of
outlets to stream network, and various other improvements. Still
needs helpfile, better tooltips, better burn-in, pit fill, and D8
algorithms, and better overall performance and status messages
2006-06-05 20:37 shade
- New AWD v2. Unfinished, but has working draw/select mask and
outlets, automatic snap points to polyline, and cleaned up
functions. All comment headers have had change logs reset for
simplicity. If changes need to be compared on a function, look to
the MWTaudem.BASINS folder
Plug-in: GPSPlugin
2009-08-13 14:14 paulmeems
- Updated the Release configuration
2007-07-26 00:16 amesdani
2005-09-02 15:51 cmichaelis
- Inital import of the GPS Plugin contributed by Nathan Eaton at
CALM Western Australia.
Plug-in: mwGPS
2009-08-13 14:14 paulmeems
- Updated the Release configuration
2009-06-03 08:31 paulmeems
- Making all version info a bit more generic.
2009-05-29 10:59 paulmeems
- Some how the projectfile was still VS2005. Converted again
2009-05-12 14:23 paulmeems
- Forgot to remove the local bin folder
2009-05-12 14:22 paulmeems
- Conversion of mwGPS.sln to VS2008
No errors, no warnings and no messages
2007-11-25 22:36 cmichaelis
- Updated product name, version and copyright to match 4.5 release
2007-08-13 18:36 shade
- Removed the Sampling Points Default option as sampling was split
off into new plugin. Also added a directory with current debug
and release versions of the DLL for easy distribution
2007-08-10 19:10 shade
- Extensive overhaul to split off sampling into separate plugin.
Currently tested and seemingly working well
2007-08-09 19:26 shade
- Removing data directory, added functionality for keeping a track
path polyline shapefile and for (poorly) handling auto-update of
the track shapefiles if they're added to the legend. REALLY slow
due to necessity to completely remove the layer and readd it
because of a limitation in Mapwindow
2007-08-04 00:27 shade
- Latest working version (for me) still has potential bugs in
serial communication causing crash for Chris Glazier
2007-07-27 16:35 shade
- added my project with res file that's needed for compile
2007-07-27 16:23 shade
- Moved mwGPS to new plugins sub-directory
2007-07-27 16:19 shade
- Working update with delete shape, some visual changes, removed
the add multiple freehand, and for now using the same serial
handler as before, since the new one I'm trying isn't working
well
2007-07-17 22:23 shade
- Basic comments on all functions, and one or two minor changes
2007-07-17 19:52 shade
- forgot to add some icons and the add field form
2007-07-17 19:51 shade
- Essentially beta version, fully functional sampling and GPS info
2007-07-10 22:36 shade
- Big update with essentially fully working basic sampling and
sampling template wizard. Needs work to add dynamic lines to the
GPS capturing
2007-07-06 22:26 shade
- template classes weren't ever checked in
2007-07-06 22:24 shade
- Templatecreator was renamed to wizard and not checked in
2007-07-06 22:23 shade
- Line/poly drawing using reversible lines
Going to overhaul to use just drawline and see how it fares
2007-07-05 17:02 shade
- Checking in to switch computers. Fully working sampling template
wizard and mostly working capture/freehand point sample
functionality
2007-06-28 23:04 shade
- More on Sampling Template creator
2007-06-27 23:43 shade
- partially working form wizard added
2007-06-27 21:21 shade
- Added forms I stupidly forgot to add to project
2007-06-27 21:21 cmichaelis
2007-06-27 21:08 shade
- Capture sample autoform code and various fixes
2007-06-18 21:44 shade
- Modified to add a GPS toolbar to match the menu items and fix a
bug where turning panning off turns off drawing.
2007-06-15 21:33 shade
- Went back to batch update events with GPScontroller properties
instead of capturing every event as the value changes. Events
still get raised for those individual things though.
2007-06-15 17:30 shade
- Cleaned up some naming conventions, added on-map arrow drawing,
added options to the track logging, fixed various bugs. Possibly
going to be overhauling to return to the single raise/property
access scenario instead of the constant event raises that are
causing issues with visual updating.
2007-06-11 22:36 shade
- Updates to add more fields to the tracklog when saving, to allow
panning only when hitting a threshold from the edge, making
panning faster. Can be done either as a center on pan, or a
screen shift (less pans, but potentially more confusing). Also
added a compass Mode to the display form to show only the
compass. And fixed an error with location point and tracks not
being projected.
2007-06-05 21:46 shade
- Overhauled to make purely event driven controller so that more
complex processing is reserved for the class or form handling the
events. Little slower perhaps, but much more elegant
2007-06-05 18:00 shade
- Couple fixes, but mostly checking in before overhaul of the
clsGPSController
2007-06-04 16:59 shade
- Fixed some bugs. Theoretically working decently at this point
2007-06-01 00:38 shade
- Updates to current semi-working base GPS tool
2007-05-26 20:29 shade
- modified controller for better event handling, modified display
form for sat and log display and better fitted basic display
2007-05-24 22:15 shade
- Added compass and pan-follow features, along with various other
fixes and tweaks
2007-05-23 16:50 shade
- Current version of mwGPS. Does line-fed reading instead of
buffered, has a user control listbox to show NMEA strings in, and
has been tested on the road and is working well for parsing in
less than 10% of the CPU
2007-05-20 16:39 shade
- Adding GPS code first checkin
2007-05-20 16:35 shade
Plug-in: mwGoogleGeocoder
2009-08-13 14:14 paulmeems
- Updated the Release configuration
2009-06-03 08:14 paulmeems
- Getting all version info a bit more generic.
2009-05-12 14:18 paulmeems
- Conversion of GeoCoder.sln to VS2008
No errors, no warnings and no messages
2008-03-20 04:14 cmichaelis
- Committing the Online Data Plug-in source so that it's somewhere
more visible for people to see and play with it.
My apologies to all of those who may embark on the long and
difficult journey of reading my code.... :)
2008-02-16 00:07 bmarch
*
2008-01-29 23:41 bmarch
*
2007-11-26 19:41 bmarch
*
2007-11-26 19:40 bmarch
*
2007-11-26 17:03 bmarch
*
2007-11-21 22:11 bmarch
*
2007-11-16 02:50 bmarch
*
2007-11-15 19:09 bmarch
*
2007-11-15 19:08 bmarch
*
2007-11-15 18:57 bmarch
*
Plug-in: mwLabelmover
2009-08-13 14:14 paulmeems
- Updated the Release configuration
2009-06-03 08:55 paulmeems
- Making all version info a bit more generic.
2009-05-13 07:39 paulmeems
- Conversion of mwLabelmover.sln to VS2008
No errors, no warnings and no messages
2008-04-19 00:36 cmichaelis
- Only use project-level labels if the user has specified to do so
2008-03-07 20:27 cmichaelis
- Updated label mover to use project-specific label file if it
exists
2007-09-19 23:17 joehu
2007-09-19 23:05 joehu
2007-09-19 22:54 joehu
2007-09-19 22:49 joehu
Plug-in: mwMeasureTool
2009-08-13 14:14 paulmeems
- Updated the Release configuration
2009-06-03 09:37 paulmeems
- Making all version info a bit more generic.
2009-05-13 07:44 paulmeems
- Conversion of measureProject.sln to VS2008
No errors, no warnings and no messages
2008-05-15 17:43 amesdani
*
2008-03-20 04:14 cmichaelis
- Committing the Online Data Plug-in source so that it's somewhere
more visible for people to see and play with it.
My apologies to all of those who may embark on the long and
difficult journey of reading my code.... :)
2008-03-13 03:56 cmichaelis
- Fixed minor crash when referring to measure form before initiated
(selecting shapes on map before activating measure tool)
2008-03-08 01:18 cmichaelis
2008-03-08 01:18 cmichaelis
- Reset cursor when changing back to zoom in mode
2007-12-21 19:05 amesdani
2007-12-21 18:43 amesdani
2007-12-21 18:17 ahmadoa
- This is the first version of the measuring tool.
Plug-in: mwOpenMetadataManager
2009-08-13 14:14 paulmeems
- Updated the Release configuration
2009-06-03 09:51 paulmeems
- Making all version info a bit more generic.
I did noticed not much comments are in the source code.
Being a large plug-in this isn't recommended.
2009-05-13 07:46 paulmeems
- Conversion of mwOpenMetadataManagr.sln to VS2008
No errors, 1 warning and no messages
2008-02-26 19:20 shade
- Added quick check in viewer to disable the preexisting stylesheet
options if the stylesheet isn't found in the plugin's stylesheets
folder.
Also enabled the editor's View -> Show Metadata in Viewer menu
option
2008-02-26 18:54 shade
- Theoretically fully functional Open Metadata Manager plugin,
including viewer based on Mark Gray's viewer from EnviroModel's.
Editor now finds and replaces metadata attributes instead of
saving new attributes (thereby erasing any non-FGDC attributes).
I wouldn't use this on any metadata not backed up yet, but it
should theoretically work at this point.
Code needs heavy commenting and could benefit from some cleaning
up using with statements.
2008-02-15 01:37 shade
- Working towards editable metadata instead of overwriting.
Works currently for edit and adding elements, but fails when
elements are removed from lists. I need to figure out a way to
better handle list syncs, but wanted these changes checked in to
this point. Not test-worthy yet.
2008-02-11 21:02 jkittle
- frmEditMetadata - example showing an option for letting an
OpenFileDialog default to a location closer to where the desired
file might be stored.
2008-02-08 22:37 shade
- Fully implemented FGDC editor, including encoding ing spatial ref
horizontal planar.
Still needs testing, and still has limitation of erasing non-FGDC
data, but it's theoretically sufficient for most editing.
2008-01-17 22:54 shade
- Forgot to comment out the hard-coded testing file
2008-01-17 21:51 shade
- Extensive changes to metadata structure to pass through a root
reference to enable better error handling than throwing
exceptions.
Also includes completely functional digital order form. Leaving
only the spatial reference projection forms
2008-01-17 18:05 jkittle
- add global function Root to avoid issues with indeterminate
number of parents, comment out unused global functions
clsMetadataIdentification.vb - use new Root function
2008-01-17 14:51 jkittle
- mwOpenMetadataManager - clsFGDCMetadata - add Errors collection,
clsMetadataIdentification - show potential use of Errors
collection in 3 spots, improve error messages in those spots
ScriptRunner/Data/Metadata - add additional sample Data
MetaDataBatch - add check of new Errors collection
2008-01-16 16:52 jkittle
- clsFGDCMetadata.vb - Save - be sure document type is defined
2008-01-16 00:11 shade
- partially working with new digital order section in separate form
2008-01-15 21:06 shade
- Checkin before semi-big change to move standard order to a
separate form
2008-01-15 16:20 shade
- Removed hardcoded testing xml path for bug 688
2008-01-14 23:38 shade
- Finished more on editor form
2008-01-11 02:59 shade
- Editor is working through id and data quality sections
2008-01-10 22:47 shade
- continued change of name over to OMM
2008-01-10 22:33 shade
2008-01-10 22:33 shade
- Renamed to Open Metadata Manager and various additions to the
editor form
2007-12-21 00:07 shade
- Up through Ident Point of Contact form finished
2007-12-20 00:07 shade
- Working up through keywords form
2007-12-13 23:49 shade
- Fully form-linked Identification Description, Citation,
TimePeriod, and Status sections. Citation is shared code. Time
Period might not be able to be easily shared
2007-12-11 19:04 shade
- Load/Save input/output matching perfectly now except for the ESRI
specific tags.
2007-12-07 18:56 shade
- Finished load and save functionality. Some bug fixes and still
testing to discover more before beginning the linking to the form
2007-11-30 00:02 shade
- Fixed various bugs in the reading or writing, changed the distrib
options to support the document definition and ESRI format as
well as the format displayed on the FGDC website by allowing a
list of options and lists of online and offline options inside of
those.
2007-11-27 21:35 shade
- Finished the save methods of FGDC metadata.
Realized problem with this system is it will lose custom data or
extended FGDC data. May need to modify the entire FGDC portion to
edit existing XML document instead of creating a new one. Despite
the difficulties that could arise with this.
2007-11-08 22:44 shade
- Finished more sections of the saving and fixed a few loading bugs
discovered.
2007-11-07 23:32 shade
- Almost finished and tested with saving identification info. Also
fixed various load bugs exposed by this.
2007-11-07 00:06 shade
- Fully finished and mostly tested load (attempt 2 after first
commit failed
2007-10-18 22:01 shade
- Load for identification info working completely.
2007-10-16 23:13 shade
- Nearly finished FGDC metadata class. Though no file I/O yet
2007-10-12 17:45 shade
- Adding form metadataeditor res file
2007-10-12 17:44 shade
- Adding start of FGDC metadata classes
2007-10-04 21:59 shade
- Nearly finished metadata form
2007-10-02 23:27 shade
- continued development on the editor form, and now adding a
controls project for a custom user control
2007-09-25 23:04 shade
- removed dll directory from old mwGPS project
2007-09-25 23:03 shade
- More additions to the infinite sub-forms
2007-09-18 21:57 shade
- Finished up through Data Quality forms
2007-09-13 21:15 shade
- Updating with a few of the forms finished so as not to lose them
2007-09-05 22:48 shade
2007-09-05 22:46 shade
Plug-in: OnlineDataPlugin
2009-08-13 17:22 hcho
- EROS preview extents fixed (MapViewer Mantis 1160)
2009-08-13 14:14 paulmeems
- Updated the Release configuration
2009-08-12 21:01 hcho
- The calculation of ZoomToODPLayerExtents fixed.
2009-08-12 19:29 hcho
- EROS layer visibility fixed.
2009-08-12 18:25 hcho
- Remove hidden EROS layers clearly.
2009-08-06 00:43 hcho
- Fixed and improved the removal of outdated hidden layers.
2009-08-05 13:41 hcho
- Fixed:
- ODP layer reordering (Mantis 1150)
- Invalid ODP warnings (Mantis 1149)
2009-07-31 07:19 paulmeems
- Set the output path back to
C:\Dev\MapWindow4Dev\Bin\Plugins\OnlineDataPlugin
2009-07-17 21:25 bmarch
- SOAP layers are no longer always on top
2009-06-30 21:04 bmarch
- Made some modifications to the ODP to allow the SOAP data to be
downloaded at tiles!
Its a prototype so some stuff is broken.
I also speed-up the download a lot.
2009-06-23 14:18 hcho
2009-06-23 12:49 hcho
2009-06-19 20:17 hcho
- Quick and dirty fix!
Added another epsg 2253 and 2226 with negligibly small precision
differences, which cannot be picked up otherwise. This line
should be removed in the future once more smart/lenient
projection comparisons have been implemented.
2009-06-03 13:44 paulmeems
- Making all version info a bit more generic.
2009-06-02 01:13 hcho
- Support for reverted lat_1/lat_2.
2009-06-01 03:12 cmichaelis
- Updates to allow print broadcast requests to request a particular
resolution (screen will be used if not provided) via the format
"PrintODPLayer%xMax12341234%xMin482394823904%yMax1234234235253%yMin2374823748239%xRes1234%yRes11234".
2009-05-31 00:04 bmarch
- Made a change to allow the use of PNGs instead of BMPs... its not
much faster = (
2009-05-28 20:45 bmarch
- Made a few fixes to correct for some null reference exceptions
2009-05-27 14:56 cmichaelis
- Implemented some simple messages for Brian's print code to
send/receive
2009-05-13 08:38 paulmeems
- Conversion of OnlineDataPlugin.sln to VS2008
No errors, 4 warnings and no messages
2009-05-07 14:59 hcho
2009-04-20 23:27 cmichaelis
*
2009-04-16 20:03 hcho
- RasterCatalog warning fixed.
2009-04-16 04:21 cmichaelis
- Only show raster catalog warning if an image is actually visible
2009-04-15 18:30 hcho
- warning when the server is down.
2009-04-01 20:06 cmichaelis
- Reproject extent history along with other layers when
reprojecting
2009-03-31 17:32 cmichaelis
- Add a tag to identify ODP layers
2009-03-26 06:17 cmichaelis
- A bunch more fixes and tweaks, particularly for EROS dataset
Revamped status bar - progress bar will be shown if operation
takes more than about a second to perform. If multiple threads
are running, the "lowest" progress indicator will be the one
that's shown. Operations that don't have a numeric progress
(e.g., 'requesting data' when first opening the connection and
waiting for the response header that tells us how big it is - and
thus, how to make the progress bar) are shown as plain text.
2009-03-26 03:50 cmichaelis
- Push mwsr and mwleg changes back and forth between reprojection
along with label settings
Many updates to EROS data handling
Progress dialog for reprojection operations
More updates to come soon - a few more bug fixes on our list from
the call.
2009-03-24 22:27 cmichaelis
- Updated ODP to work better when adding layer as first item in
project
2009-03-23 21:13 hcho
2009-03-22 07:01 cmichaelis
- Adding a few new files I missed on the last commit
2009-03-22 06:47 cmichaelis
- EROS SOAP service support
2009-03-21 18:17 cmichaelis
- EROS SOAP service support - still missing a few minor things,
including ensuring at least one "real" layer added,
ensuring in 4326
2009-03-19 00:49 cmichaelis
- Added an Online Data status indicator with download progress
percentage into the status bar
2009-03-19 00:27 cmichaelis
- Only show reprojection warning for raster catalogs if
s_base_index is visible too
2009-03-17 16:08 cmichaelis
- All communications activities now consider the user-specified
timeout
Added more lienient projection comparisons as fallback when
string-based (faster method) fails
2009-03-16 23:46 cmichaelis
- A couple of bug fixes, made icon look nicer, cleaned up bad URLs
if entered badly
2009-03-12 17:49 cmichaelis
*
2009-03-11 13:42 hcho
2009-03-10 21:11 hcho
- Reproject s_base_index too.
2009-03-10 03:15 cmichaelis
- Increased default timeout for tcp/ip communications
2009-03-09 18:51 hcho
- Reproject labels when label settings in the original lbl files
have changed.
2009-03-06 23:08 cmichaelis
- Updated label projection code to reproject back to unprojected
dataset too, in case of label changes
Fixed bug when one layer in a project doesn't have a projection
set but the rest of the project does
Note - I also checked on the display of the coloring scheme label
and it loads/reloads in the current MapWindow4Dev\Bin
2009-02-19 04:04 cmichaelis
2009-02-03 19:40 hcho
2009-02-02 20:36 hcho
- Use ESRI's assumptions for ScaleHintToExtents calculations.
2009-01-29 19:28 shade
- Modified ODP and identify plug-in to allow for identifying WMS
feature information. Still somewhat rough, especially with the
various odd error cases returned by the server, but works with
DFIRM BrownCo Q3 Flood red WMS layer so far.
Forgot to check this source in. I've merged it with the latest
changes and rebuilt.
2009-01-29 18:49 hcho
- Fixed the reprojection of dynamic visibility.
2009-01-28 19:51 hcho
- Removed enumerations of collection.
Added RemoveZombieLayers.
2009-01-22 16:12 hcho
- Reload labels after removing all WMS layers.
Reproject the dynamic visibility extents too.
2009-01-22 07:18 cmichaelis
- Reproject the labels as well as the data when we make our
reprojected data cache.
2009-01-20 19:01 hcho
2009-01-16 21:53 cmichaelis
- Warn and avoid reprojecting raster catalog imagery
2009-01-16 21:17 hcho
- Added GetMapRequest to clsLoadedItem.
Allen, find an example how to request and get WMS feature info as
an XML document. Commented blocks starting with
TODO_GetFeatureInfoWMS.
2009-01-15 19:39 hcho
- Restore originalProjection and TargetGroup when loading WMS
layers from the project file.
2009-01-15 16:14 hcho
- Implemented saving/loading WMS layers to/from the project file.
2009-01-13 19:43 hcho
- Check if reprojected_cache exists before reprojection.
2009-01-13 16:56 hcho
- Fixed bug 1054 in Mantis. Reprojection of comments in
reprojected_cache.
2009-01-13 15:56 hcho
- Need to unlock map and legend after resourcing. Otherwise, we get
errors.
2009-01-13 06:45 cmichaelis
- Fixed minor crash in ResetLayers that came up anytime a layer was
removed (major symptom, minor cause)
2009-01-05 20:30 hcho
- For some reason, sometimes, the GroupRemoved message is not
received?
2009-01-02 21:35 hcho
- Reduce the risk of crashes on removing a group immediately after
refreshing the display.
Removing a WMS group while the FetchLayer and DataUpdateReady
routines are running in a thread is not reliable. We never know
at what point in these routines we get non-referenced objects
because of the removal of the group currently being updated.
2009-01-02 21:06 hcho
- Don't be confused between the group position and handle.
WMS layers could be already removed after FetchLayer was
threaded. In this case, we should not try to fetch data for these
layers.
2009-01-02 18:27 hcho
- Don't remove individual WMS layers in Data Layers.
2009-01-02 16:49 hcho
- Improved the performance in adding a WMS group. For example, for
FEMA NFHL, 74 seconds to 6 seconds!
2008-12-31 21:40 hcho
- Re-source layers when a group is removed.
2008-12-23 19:45 hcho
- Work around the core engine's bug (?) that sets the transparency
color to the color of the left-top pixel. (line 1302 in
Dev/MapWinGIS4Dev/Image.cpp)
2008-12-19 22:22 hcho
- Added a newline at the end of the file.
2008-12-19 22:20 hcho
- Use the average ScaleHint for preview images.
2008-12-19 22:14 hcho
- Don't fetch the same images again when adding a new layer without
changing extents.
2008-12-19 21:14 hcho
- Fixed the issue that showed the black background when ODP started
downloading a WMS layer for the first time.
2008-12-19 20:33 hcho
- Don't try to download DTD to make WebSense happy!
2008-12-19 08:35 shade
- Update to make initial adding of ODP group not do other than
minimal data fetching, as well as to serialize the initial add
since threads only slow things down when no major downloading is
happening.
A progress bar display is also shown on the initial adding,
though the hoped for threaded update progress tracker isn't
working yet, so was removed for now.
Finally, the Refresh was modified to first check if there were
any ODP layers turned on. This speeds panning and zooming when
all the layers are off as it doesn't need to thread-cycle through
all of them only to determine they're sleeping and so not fetch.
Not ideal or elegant changes, but currently functional enough.
2008-12-18 02:28 shade
- Includes changes that make use of new StateLocked group property
to disable group visual state changing with ODP as well as the
new LayerCheckboxClicked event to work with default off
group-added layers and to fix bugs with layer checkbox status, as
well as various other changes and bug fixes
2008-12-17 22:03 shade
- Update to use resourcing instead of add/remove layers for
updating odp layers, as well as removed two places where the
visible property was being set needlessly.
2008-12-17 15:21 hcho
- Don't assume that all WMS servers support EPSG:4326. Instead, use
the first supported SRS. If everything fails, fall back to
EPS:4326.
2008-12-17 10:16 shade
- update to the ODP in order to reset layers after last odp layer
is removed, to modify the position mapunits according to the ODP
layer added, and to partially fix the WMS preview map issue.
The server still returns white preview map when outside the
scalehint (and seemingly sometimes when inside it, which I don't
understand), but at least some WMS layers now show previews
correctly.
Remaining issues include the need for some form of progress
dialog for updates and initial downloads, moving layers during
update. And lingering oddity of some layers not turning off by
default when an entire wms group is added.
2008-12-16 19:34 hcho
2008-12-16 19:32 hcho
2008-12-16 19:30 hcho
2008-12-13 10:13 shade
- Updated mapviewer to add application/config file settings for
showing dynamic visibility errors or not and whether to show or
hide layers when turning dynamic visibility off.
This allows ODP data layers with scalehints to be turned off with
a single click without giving warnings and allows the changes to
the ODP plugin to make it so when a ODP layer is turned back on,
any existing dynamic visibility data is set on it again.
Needs further testing to ensure it is doing what it is supposed
to.
The changes for the turning group-added ODP layers off by default
is currently not working with dynamic visibility layers. Needs
further examination of why.
2008-12-10 20:51 hcho
- Fixed the bug that tried to refetch the WMS layer after it was
removed from TOC.
2008-12-09 07:36 shade
- Update to ODP to fix the "too big" error and a workaround for the
redraw error that was occurring from multiple hidden layers being
overlain instead of redrawn. With an image format, the overlay
technique probably will never work due to the labels shifting
depending on location of the request, resulting in boundaries
lining up, but labels being copied to multiple positions and
displayed in that format. Further examination required to
determine if the hidden layers approach can be maintained
somehow.
Also increased the maximum port value on the settings form to
10000 instead of 100 since someone was using an 8888 port.
Also updated the references to the relative
dev/MapWindow4Dev/bin, though the build path and debug execute
path are pointing to DFIRM Viewer currently for testing there.
2008-12-01 06:25 cmichaelis
2008-12-01 05:48 cmichaelis
- Added section to license statement about vertex simplifier
2008-12-01 05:39 cmichaelis
- Implementation of layer resourcing rather than removing and
readding layers -- makes for much faster and more accurate
reprojection operations, including better use of
already-reprojected layers. Note--some test data still exhibits
some problems, seems to be bad vertices from initial analysis
Many bug fixes
Swapped MPL for BSD license, which gives more flexibility for
this code to be reused by others.
2008-11-21 07:34 cmichaelis
- Completely revamped screen-based data retrieval with update queue
system
Much, much faster invoke calls to update map with new data
More accurate and easier to read status screen
Cleaner names in catalog browser
Better thread abort handling - could still be better
More tweaks coming soon!
2008-11-18 05:05 cmichaelis
*
2008-11-10 03:46 cmichaelis
- Some more minor ODP updates
2008-11-10 03:30 cmichaelis
- Some more minor ODP updates
2008-11-09 03:15 cmichaelis
2008-10-29 22:41 cmichaelis
2008-10-29 05:24 cmichaelis
- Updates to Online Data Plug-in
2008-10-28 19:15 cmichaelis
- ScaleHint support
Tree-based listing of nested services (much better!)
2008-10-23 06:14 cmichaelis
- Automatic reprojection of data
Substantially improved ArcIMS server interrogation
A few more minor things left to do - finalize 'unprojection' code
(not included here, buggy) and hook up dfirm comments tool
special case (mainly only for wms, since arcims doesn't have to
worry about this due to filtercoordsys/spatialcoordsys coolness)
2008-09-23 04:02 cmichaelis
- Better handling of temporary files (ODP)
Bumped up version number to 2.8
2008-09-16 04:47 cmichaelis
- Added friendly "This projection is not supported, but the
following are:" message when SRS is not supported for WMS layers
Added better handling of missing OUTPUT tag in ArcXML
Handled forbidden errors (from hammering) with "Server forbode
request, probably from downloading too quickly, try again?" (or
summat like that)
Prevented word wrap and added scroll bars for error log window
2008-09-15 05:24 cmichaelis
- Completely revamped control grid mechanisms - automatic scale and
quality adaptation
Revamped error reporting system
Added EPSG code conversions file (missed in previous commit, this
bit ain't new)
Better temporary file tracking and deletion
Corrected oddities in preserving priorities when creating
recursive grids
A few more improvements coming soon - stay tuned!
2008-09-11 21:29 cmichaelis
- Support for matching current project projection to WMS server's
SRS (defaulting to wgs84 long/lat if no project projection avail)
2008-04-12 01:02 cmichaelis
2008-03-20 04:14 cmichaelis
- Committing the Online Data Plug-in source so that it's somewhere
more visible for people to see and play with it.
My apologies to all of those who may embark on the long and
difficult journey of reading my code.... :)