mark's banner

Soil Test Data Control (2004)

Completed in February of 2004 for Alabama Department of Transportation, Soil Test Data Control (STDC) manages Materials and Test laboratory data with interactive tools for data input, and by employing estimation theory for quality control analysis. Developed as an ASP.NET application with C# code behind, STDC supports multiple users in multiple locations, has zero deployment issues, and replaces dated technology from the test workflow. Further, ownership of the data and reporting process has been transferred from computer services to the test engineers. Where analysis was once performed yearly it is now reported as-needed and is evaluated in real-time.

Soil Data Control

Technologies: ASP.NET, ADO.NET, C#, SQL, MS Access, HTML

Terramodel Xml to InRoads Xml (2004)

The translator uses C# to modify Terramodel Xml files so that DTM features are formatted for InRoads. The program implements a mapping table so that the users can associate Terramodel codes to InRoads features. A special thanks to Seth Cohen of Prosoft who did the hard work of documenting the main differences between the two files. I am currently working on a tool to reverse this process.

Terramodel to InRoads

Technologies: C#, Xml

Right of Way Tract Manager (2003-2004)

RTM is a MicroStation MDL application developed to aid in the production of Right of Way maps. The application is divided into three distinct command groups – Placement, Editing, and Data Analytics.

Placement commands are dynamic symbol creation tools for components such as tract numbers, parcel, and remainder symbols, as well as markers for structures, point of commencement, and beginning. All control standard graphic symbology through the use of preference and symbol definition controls.

Editing tools for changing data in tract bubbles, parcel and remainder symbols are included, and so are manipulation tools for managing symbols placed with leaders. The leader edit tools allow symbols to be moved while leaving terminator point anchored. The smart delete command can tell when a tract bubble is selected versus any other symbol and acts accordingly.

Data Analytics involves linking tract and parcel shapes to their respective symbols and using this link to label parcel legs, extract area reports, and automate bearing and distance tables. These tools have the unique ability to traverse parcel boundaries from point of commencement to point of beginning and determine a clockwise direction path for reporting purposes.

New work involves migrating the application to V8.5. Xml strategies with VBA are being employed to manage preferences, manage user options, and provide a data extraction path to and from Microsoft Excel based right of way reports.

Here's an avi file for the MicroStation/J version of RTM. The file requires Windows media player and is 1.7 meg. rtm.avi

right of way tract manager

Technologies: MicroStation V7, MDL, ANSI C, MicroStation V8, VBA, Xml

MarkStefanchuk.com (2004-)

In early 2004 Khoi Dinh-Vu, Editor C-A-D sent me an email from a reader looking for sample code from an article I wrote for the magazine in 2003, a download that was on cadgurus.com and available until fall if 2003. Oops.

I quickly set up a free web address on Brinkster. The address was odd but manageable. I had been working on the soil lab program and decided to create a simple ASP.NET page with a database to serve up the content. With some effort, free usually means something is missing, I managed to get the page working tweaking the web.config file and writing the c# code in-line.

Not a week later I started thinking more about the cadgurus downloads. The task was easy enough since it was the same process I used for the ControlAltDelete articles. Well one thing lead to another, I began thinking about adding a portfolio, and then I reasoned if I have a portfolio I'd need a resume, and . . .

Well here it is markstefanchuk.com.The site was created using VS.Net and uses ASP.Net, ADO.Net, C# for code behind, and some HTML

If you are a Client or potential Employer I hope you find something here that says I can help you. If so, contact me .

I retired my home made blog tools last year and replaced them with blogger.com. And I set the page design of markstefanchuk.com to match a blogger.com template. The original template design is by Douglas Bowman www.stopdesign.com.

cadgurus.com (1998-2003) R.I.P.

Despite a narrow focus on MicroStation CAD technology, cadgurus.com hosted thousands of visitors every day. Roughly 30% of the content was contributed by her visitors, but what most didn't realize was that the remaining 70% of the content was created by just two people - its founders, Mary Ramsey and Mark Stefanchuk.

In 1998, the site began as a small collection of html pages. An index page, a tip of the week page, and a downloads page were the most visited pages at that time. However, as the content increased, maintenance of the site became more demanding and we needed to build a better solution.

The site was redisigned using ASP. The new site served daily content, introduced applications for uploading new content, and auto-generated a weekly newsletter. In the end there were more than a dozen administrative applications in addition to the tools for extracting daily content from the archive databases.

By summer of 2003 our interests were being pulled in new directions. And since there are many other excellent web resources for MicroStation we decided to shut down cadgurus.com. The downloads can still be found on this site, cadgurus downloads.

cadgurus logo

Technologies: ASP, ADO, VB Script, SQL, MS Access, HTML