HomeMy WebLinkAbout266626 TECHNI GRAPHIC SYSTEMS INC - CONTRACT - RFP - 2207226 P836 FUTURE ADDRESS ANNOTATIONSPROFESSIONAL SERVICES AGREEMENT
THIS AGREEMENT made and entered into the day and year set forth below, by and
between THE CITY OF FORT COLLINS, COLORADO, a Municipal Corporation, hereinafter
referred to as the "City" and TECHNI GRAPHIC SYSTEMS, INC., hereinafter referred to as
"Professional".
WITNESSETH:
In consideration of the mutual covenants and obligations herein expressed, it is agreed
by and between the parties hereto as follows:
1. Scope of Services. The Professional agrees to provide services in accordance
with the scope of services attached hereto as Exhibit "1", consisting of twenty two (22) pages,
and incorporated herein by this reference.
2. The Work Schedule. The services to be performed pursuant to this Agreement
shall be performed in accordance with Exhibit "1", Scope of Work, 4. Timeline and incorporated
herein by this reference.
3. Time of Commencement and Completion of Services. The services to be
performed pursuant to this Agreement shall be initiated within five (5) days following execution
of this Agreement. Services shall be completed no later than seventy one (71) days following
execution of this Agreement. Time is of the essence. Any extensions of the time limit set forth
above must be agreed upon in writing by the parties hereto.
4. Early Termination by City. Notwithstanding the time periods contained herein,
the City may terminate this Agreement at any time without cause by providing written notice of
termination to the Professional. Such notice shall be delivered at least fifteen (15) days prior to
the termination date contained in said notice unless otherwise agreed in writing by the parties.
All notices provided under this Agreement shall be effective when mailed, postage prepaid and
sent to the following addresses:
the City of Fort Collins at that point still finds an unacceptable number of
errors, the contract is void and the City has no further obligation. The
parameters used for the quality control will be based on the guidelines in
attachment D and E. The annotation size is important will vary depending on
scale requirements. This is because the desired result is to have the
annotations fill at least 75 — 80 percent of the parcel at varying scales with the
exception of parcels greater than 20,000 square feet.
2. QC for Number of Generated Annotations
The contractor must produce 100% of all the address annotations whether the
positions are correct or not. No margin of error is acceptable for this Item.
The annotations should use a coding scheme that the vendor would create.
The scheme should allow a person to query annotations that have been
placed as required and those that are not.
4. Timeline table
Project planning meeting
Day 1
Pilot data delivered to contractor
Day 2
Parcel data features (polygons and regions)
Address list database (info file)
Building footprint feature (polygons)
Updated PFA run book (hard copy )
Grid data features (polygons)
Evaluation and QC of pilot data delivered to the City of Fort
Day 13
Collins by contractor.
Deliverables:
Annotations
Address list
Discrepancy list
Process/procedure document
City of Fort Collins delivers address data for annotation
Day 25
production (pending acceptance of pilot data). This will include a
project update and evaluation meeting for the pilot work with the
TGS's project manager.
Mid project evaluation meeting
Day 37
Final product as outlined in the scope of work
Day 50
Quality control completed and the contractor is notified of
Day 71
acceptance status. Project rap up meeting.
JA
F-11.
J. -M
-w Pq
;% . 7 = . -
.r7 I -1.1111'-.
S,
tachment B: A quarter section representing annotation placement.
3101 100 I �p
3109 11011117
3115 3114 n 3 3^ 2 180
3121 19 3 A 1p 131 118 ry7 �- n is
3127 3122 121 15 137 124
3131 3138 ^� � 3]?> 153 d 3201 '3200 ]3 y� p
3133 3161 18 `F9 173 f K F
3139 3207 3208
2030 ' b, 316 \ 3212 1741 n 'fin r
r f 3168 /q\ 3218 114 ) -
3201 3 }5 w m 32 ^i 3 ^4o- .g 78 3219
320] '
3213ULM
219 3 p / M M 33 0j 8 300 3
190 330] O6 0j
M 3300
a f 3 349 312 331
19 30] 3306
^. n 31313
ffl-a�
190 J�3312
190
3325\� \ nm ui a , 308
f.. $ w m �a��pp 33] ✓ ^0^0 pp * '} c� 3312
m m M 900 18160
'fQQ.. 3418 y3 3g746 0j 3g00 01 Ut 4 U07 34
N
3424 931 m m
34 00 01 400 - � 3413
'm m 340] f 34 3413 M07 �? 3419 411
e 341 2
69, ^ 18 % �o 2
itl is F� m m 8i 33448 16e'y 9 �`� �0 34,e 1]0 160
3506f 9 f gR
p6 m f 34 m m m K v �� 183 io 160
3512 922 501'.. 506 f
_ 3518 13. ' 1905 1825 501 3500 35W
a 3524 19 m m m - 3503506 3513 3512
pp 518
m IV ' 'm M 82' 3512 m 513 3519 524 1600
yob p q yp q 5519 1 3518 3525 530
p N N M !4 F tb bf w M M m m 803 525 3524 3531 538
53 530 53 - 54
Attachment C: Methodolgy for creating featured linked annotations in ESRI
Arclnfo workstation
This can also be found on the workstation help, keyword "AI_ANNO_ITEM"
and should be referred to exclusively.
Using an item named AI_ANNO_ITEM
To automatically update your annotation text when you update the attribute value
of a feature, use AI_ANNO_ITEM to link the annotation directly to a database
field. Create an annotation attribute table (TAT), add an item named
AI_ANNO_ITEM to the TAT, and set up a relate between the INFO data file or a
table in an external DBMS and the TAT. When ARCEDIT displays annotation, it
will first check to see if AI_ANNO_ITEM exists. If it does, ARCEDIT will display
the value of AI ANNO ITEM instead of the default $TEXT values.
The following two examples show how to use AI_ANNO_ITEM to update
annotation text displayed with multiple item values.
1. To create an annotation attribute table (TAT).
Create an annotation subclass named anno.type, then use
CREATEATTRIBUTES to create a TAT.
Arcedit: ec soilcov
Arcedit: createfeature anno.type
Arcedit: createattributes
2. To add a relate item and an item named, AI_ANNO_ITEM to the TAT.
Add a relate item called soilcov-id and an item named, AI_ANNO_ITEM to the
TAT. You define AI_ANNO_ITEM so make sure you set the item width wide
enough to contain a relate string. Use ITEMS to list the new items added to the
TAT.
Arcedit: additem soilcov-id 4 5 b
Adding SOILCOV-ID to TATTYPE.. .
Arcedit: additem ai_anno_item 25 25 c
Adding AI_ANNO_ITEM to TATTYPE
Arcedit: items
Column ITEM NAME WIDTH OUTPUT TYPE N.DEC ALTERNATE NAME
INDEXED
1 TYPE# 4 5 B - -
5 TYPE -ID 4 5 B - -
9 SOILCOV-ID 4 5 B
13 AI ANNO ITEM 25 25 C -
3. To add annotation records to the TAT
Use ANNOFEATURE to specify the type of feature that will position the
annotation and the item that will be the source for text. In this example, poly is
the feature and the item attributel is the source for text. ANNOCAPTURE adds
annotation records to the TAT.
Arcedit: annofeature poly attributel
Arcedit: annocapture
6 annotation added
4. To set up a relate between the feature attribute table and the TAT.
Set up relate named, rell, between soilcov's PAT and anno.type's TAT.
Arcedit: relate add
Relation Name: rell
Table Identifier: soilcov.pat
Database Name: INFO
INFO Item: soilcov-id
Relate Column: soilcov-id
Relate Type: linear
Relate Access: ro
Relate Name: <cr>
5. To select the desired annotation records and calculate AI_ANNO_ITEM
to equal the value of the desired related item.
In this example, soilcov's PAT has two items, attributel and attribute2. Three
annotation records are selected and AI_ANNO_ITEM is calculated to equal
'rell//attributel'. Then two annotation records are selected and AI ANNO ITEM
is calculated to equal a different related item, 'rell//attribute2'.
Arcedit:
select many
3 element(s) now selected
Arced it:
list
Record
TYPE#
TYPE -ID SOILCOV AI ANNO ITEM
9
0 3
3
15
0 5
5
18
0 6
4
Arcedit:
calc ai_anno_item
='rel1//attribute1'
Arcedit:
list
Record
TYPE#
TYPE -ID SOILCOV Al ANNO ITEM
9
0 3
3 rell//attributel
15
0 5
5 rel1//attributel
18
0 6
4 rell//attributel
Arcedit:
select many
2 element(s) now selected
Arcedit:
list
Record
TYPE#
TYPE -ID SOILCOV AI_ANNO_ITEM
6
0 2
1
12
0 4
2
Arcedit:
calc ai_anno_item
='rel1//aftribute2'
Arcedit:
list
Record
TYPE#
TYPE -ID SOILCOV AI_ANNO_ITEM
6
0 2
1 rell//aftribute2
12
0 4
2 rell//attribute2
6. To update the annotation text displayed using item values from the
feature attribute table.
Now that the annotation subclass, anno.type, is linked to soilcov's PAT by
AI_ANNO_ITEM, ARCEDIT will display the value of AI_ANNO_ITEM as
annotation text. When the PAT is updated, it will automatically update the
annotation text displayed. For example, if you update soilcov's item
ATTRIBUTE1's value to 'silty clay', the annotation will be updated after a draw is
issued and will display'silty clay' as text.
Arcedit:
de poly anno.type
Arcedit:
draw
Arcedit:
of poly
Arcedit:
select one
Arcedit:
moveitem 'silty clay' to attribute1
Arcedit:
draw
AI_ANNO_ITEM calculated to a blank value will display the default $TEXT value,
not a blank. You cannot calculate AI_ANNO_ITEM to display a blank.
Another way to use AI_ANNO_ITEM is to change the database table name of the
related file instead of changing the Relation Name//item as you did in the
previous example. In this example, you only need to change the Table Identifier
in the relate list.
1. To set up lookup tables.
In this example, you have two lookup tables, english.lut and swedish.lut.
The lookup table, english.lut, has an item named ID with a definition of 4, 5, B
and an item named TEXT with a definition of 24, 24, C and the following records:
$RECNO ID TEXT
1 1 One
2 2 Two
3 3 Three
4 4 Four
5 5 Five
The lookup table, swedish.lut, has an item named ID with a definition of 4, 5, B
and an item named TEXT with a definition of 24, 24, C and the following records:
$RECNO ID TEXT
1
1
Ett
2
2
Tva
3
3
Tre
4
4
Fyra
5
5
Fern
2. To create an annotation attribute table (TAT).
Arcedit: ec langcov
Arcedit: createfeature anno.lang
Arcedit: createattributes
3. To add AI_ANNO_ITEM to the TAT.
Arcedit: additem ai_anno_item 32 32 c
Arcedit: items
Column ITEM NAME WIDTH OUTPUT TYPE N.DEC ALTERNATE NAME
INDEXED
1 LANG# 4 5 B -
5 LANG-ID 4 5 B -
9 AI ANNO ITEM 32 32 C - -
4. To add annotation records.
Add five annotation records with text as 'TXT'. ($TEXT = TXT) For this example,
'TXT' is used as the default text to be displayed so that you know when you're not
using a relate. You can use any text as the default text.
5. To set up a relate between the lookup tables and the TAT.
The following aml will set up a relate between the two lookup tables, english.lut
and swedish.lut, and the TAT in ARCEDIT.
/*langrel.aml
/*Aml uses english.lut and swedish.lut. RH
&args lang
&if [null %fang%] &then
&s lang english /* default
/*using keyword allows you to abbreviate the argument
&s key = [keyword %lang% english swedish]
&if %key% < 1 &then
&s lang = english
&else
&s lang = swedish
relate add
lang
%lang%.lut
INFO
lang-id /* subclass
id
linear
ro
relate list
&return
6. To select all the annotation records and calculate the value of
AI_ANNO_ITEM to equal the value of the related item.
Arcedit: select many
5 element(s) now selected
Arcedit: calc ai_anno_item ='tang//text'
7. To update the annotation text displayed by changing the database table
name of the related file.
Arcedit: ec langcov anno.lang
Arcedit:
textset font
Arcedit:
draw /* displays $TEXT
Arcedit:
&r langrel.aml english
Arcedit:
draw /* displays English text
Arcedit:
&r langrel.aml swedish
Arcedit:
draw /* displays Swedish text
• AI_ANNO_ITEM does not update $TEXT (actual text stored in the TXT); it
only replaces what is displayed during the current session.
• AI_ANNO_ITEM is also recognized by ARCPLOT drawing commands.
The word AI_ANNO_ITEM can be typed all uppercase or all lowercase.
See also the RELATE command for information on RELATE ADD, RELATE
SAVE and RELATE RESTORE.
Attachment D: Annotation placement specifications figures 1 - 3.
1. General Rule for East, West and North South Streets
As a general rule annotations should be placed along an angle of 0 to 90 degrees as demonstrated in figure 1,
and centered within polygons allowing users to read the addresses from left to right. Deviation from this will
produce annotations that would be difficult to read. This rule applies primarily to streets that have a north to
south and east to
west direction
360
0
Streets with north to south direction of
777 NNNb travel.Address reads from left to right at angle
of 90° and the address is centered within the
111 '. 1118 polygon.
�h
1000 1007
P
North 1008 1011 a
1002 1005
1009 1001
012
1006 1010
South 1ooQ 101a
O O M N J c0 N 1� h n t00 N (00 N 0
O� O O O O O O O O O O 0 0 0 0 0 O p 0 O ON
p yih
70 2 n� 5ry
7p�,o 37 70777 ^O°j6O� ^O^051
10zg ^^ p50
N N Q9
10p8
03
ivy 6
1027 770 0 0
1 41
1
^0�6 West ^°� o East 7,
o
O O O O O O p O O O O OW O O O o,
O O j
IeI
N
Streets with east to west direction of travel Address
z
reads from north to south at angle of 0° and the
address is centered within the polygon.
4'
180
Figure 1. General rules for the placement of address annotations for East, West and North
South Streets.
Professional:
City:
With Copy to:
Techni Graphic Systems, Inc.
City of Fort Collins
Keith I. Ashby, CPPO, Buyer
2301 Research Blvd Ste 101
Purchasing Dept.
215 N. Mason St
Fort Collins, CO 80526
P. O. Box 580
Fort Collins, CO 80521
Fort Collins, CO 80522
In the event of any such early termination by the City, the Professional shall be paid for services
rendered prior to the date of termination, subject only to the satisfactory performance of the
Professional's obligations under this Agreement. Such payment shall be the Professional's sole
right and remedy for such termination.
5. Design, Project Indemnity and Insurance Responsibility. The Professional shall
be responsible for the professional quality, technical accuracy, timely completion and the
coordination of all services rendered by the Professional, including but not limited to designs,
plans, reports, specifications, and drawings and shall, without additional compensation,
promptly remedy and correct any errors, omissions, or other deficiencies. The Professional
shall indemnify, save and hold harmless the City, its officers and employees in accordance with
Colorado law, from all damages whatsoever claimed by third parties against the City; and for the
City's costs and reasonable attorneys fees, arising directly or indirectly out of the Professional's
negligent performance of any of the services furnished under this Agreement. The Professional
shall maintain commercial general liability insurance in the amount of $500,000 combined single
limits, and errors and omissions insurance in the amount of $500,000.
6. Compensation. In consideration of the services to be performed pursuant to this
Agreement, the City agrees to pay Professional a fixed fee in the amount of twenty two
thousand five hundred dollars ($22,500). Monthly partial payments based upon the
Professional's billings and itemized statements are permissible. The amounts of all such partial
payments shall be based upon the Professional's City -verified progress in completing the
services to be performed pursuant hereto and upon the City's approval of the Professional's
actual reimbursable expenses. Final payment shall be made following acceptance of the work
by the City. Upon final payment, all designs, plans, reports, specifications, drawings, and other
services rendered by the Professional shall become the sole property of the City.
0
r
N
2. General Rules for North South Facing Cul-de-sacs
Annotations within parcels that form a cul-de-sac will be centered with the
parcels so that they can easily be read from left to right. The annotations should at best follow
the inside boundary lines between parcels as shown.
360
South Facing Cul-de-sac I 0 I South Facing Cul-de-sac
Address reads from left to right at angles
between 270' and 3600. The address is
centered within the polygon and follows an
angle consistent with how the parcels
surround the cul-de-sac.
of tp O ry
JO O O p O p
2
\ I O l O —O O O O
North Facina Cul-de-sac
Address reads from left to right at angles
between 180' and 270'. The address is
centered within the polygon and follows an
angle consistent with how the parcels
surround the cul-de-sac.
/
sa,,�
1117j ji f11
180
Address reads from left to right at angles
between 0' and 90'. The address is
centered within the polygon and follows an
angle consistent with how the parcels
surround the cul-de-sac.
North Facina Cul-de-sac
Address reads from left to right at angles
between 90' and 180'. The address is
centered within the polygon and follows an
angle consistent with how the parcels
surround the cul-de-sac.
4r
Figure 2. General rules for the placement of address annotations for North and South
facing cul-de-sacs.
0
3. General rules for east and west facing cul-de-sacs.
Annotations within parcels that form a cul-de-sac will be centered within the parcels so that
they can easily be read from left to right. The annotations should at best follow the inside
boundary lines between parcels as show
360
East Facing Cul-de-sac 0 West Facing Cul-de-sac
Address reads from left to right at angles Address reads from left to right at angles
between 270° and 360°. The address is between 0° and 90". The address is
centered within the polygon and follows an �( centered within the polygon and follows an
angle consistent with how the parcels j n angle consistent with how the parcels
surround the cul-de-sac. '� ^^ surround the cul-de-sac.
11
O (O O N W OJ (O O N
'O O O O O O O O O O O
j� t% O
M I O I O
O O O O O O O O O
East Facing Cul-de-sac
Address reads from left to right at angles
between 180°and 270°. The address is
centered within the polygon and follows an
angle consistent with how the parcels
surround the cul-de-sac.
szr
180
g7
O
O I O I O 1 O I O O I D
West Facing Cul-de-sac
Address reads from left to right at angles
between 90° and 180". The address is
centered within the polygon and follows an
angle consistent with how the parcels
surround the cul-de-sac.
�ryk
iV
ti
Figure 3. General rules for the placement of address annotations for cut -de -sacs facing east and west.
Attachment E: Annotation placement and Building Designation instruction.
The address number for which you will create an annotation subclass will contain
a field with a unique identifier that will be used as a relate item to the address
database which contains the same unique identifier. Building annotations will be
included in the same annotation subclass as the number annotations. For
example a trailer park has an address number of 1200. However the address list
database has no records for the buildings/trailers. In this case you would do the
following.
1. Add the annotations for the buildings/trailers in the same annotation
subclass as the address numbers, assigning each building annotations a
unique id value. The method for assigning unique id values will follow the
cities assignment scheme.
2. Add additional records to the address list with unique id values that will
relate back to the building annotations unique id value.
1200
Address number annotation
added and unique id value
assigned.
Building number annotation
added and unique id value
assigned.
Address number currently in the
address list database, with its
unique id value.
Records added to the address list
database with unique id values
assigned to reflect what has been
added as annotations.
"E;:
121
Address number annotation
added and unique id value
assigned.
Building number annotation
added and unique id value
assigned.
Address number currently in the
address list database, with its
unique id value.
Records added to the address list
database with unique id values
assigned to reflect what has been
added as annotations.
"E;:
121
C go 1i I
NUMBER TEXT
122
BUILDING TEXT
123
TEXT
124
TEXT
125
TEXT
126
TEXT
127
TEXT
128
TEXT
129
TEXT
WIRMOM
123456789
1200
Now
121
123456789
1200
1
122
123456789
1200
2
123
123456789
1200
3
124
123456789
1200
4
125
123456789
1200
5
126
123456789
1200
6
127
123456789
1200
7
128
123456789
1200
8
129
LLJ
385
Figure 4 Condominium complex
V.y
This figure shows an area from the PFA run book. The group of buildings in the
center is a condominium complex. The annotations collected for this area will be
One the address number "1020", and two The building numbers located within
the squares. There are many cases like this when condos have visible areas to
place the annotations. However in some cases these areas do not exist, for such
a case a building foot print feature will be provided as reference for annotation
placement.
THE r ESE"
ITT "INTREE OHIIE
j31
J
i
`NEST DH a HOO
Figure 5 Preserves apartment complex.
This figure shows an area from the PFA run book. The group of buildings in the
center is the Preserves apartment complex. The annotations collected for this
area will be one the address number "1212", and two the building numbers, in
this case they are letters. This example shows the actual unit numbers, in such
cases this area will be noted in the discrepancy report and referenced by the
parcel number. It is not necessary to collect any descriptive data such as
garages, clubhouse, tennis courts or parking as seen in this figure.
NORTH COLLEGE MOBLE PLAZA
7-1 1601
Figure 6 Trailer park
28
TO tcuESE AVE.-_-.,7 I
This figure shows an area from the PFA run book. The rows of numbers in this case are
trailers within a trailer park complex. A technician will not see any division lines on the
parcel and will have to use as reference the building footprint feature data as placement
reference. The annotations collected for this area will be one the address number
"1601 ", and two the trailer numbers. In the event that a technician comes across an
area that does not contain the appropriate lines or building foot prints that aid in
determining where to place building annotations a discrepancy report should be sent to
the City of Fort Collins and this data will be produced within 48 hours of notice.
It is not possible to anticipate every scenario that may occur during the data capture
process and any anomalies that may add a significant amount of work to the project.
However, it is our expectation that TGS will adapt to such cases, if this should increase
the scope of the project beyond the current contract, TGS and the City will have to
agree on any changes before work is conducted.
PSA 05101
Table 1 is a summary of individual scale values that the PFA run book will display map
pages at. Text size will have to be determined based on the varying scales that are
going to be used in the run book map pages. The annotation subclass will need to have
a field designating at what scale value it is used to be displayed at.
SCALE
LARGE
SMALL
NUMBER
IN SCALE
RANGE
450
4.0
3.0
1
650
5.5
4.5
1
700
6.0
5.0
1
800
6.5
5.5
1
900
7.5
6.5
3
1000
8.5
7.0
2
1100
9.0
8.0
1
1142
9.5
8.0
1
1200
10.0
8.5
1
1300
11.0
9.5
1
1400
11.5
10.0
2
1600
13.5
11.5
3
1650
14.0
12.0
1
1660
14.0
12.0
1
1800
15.0
13.0
1
1900
16.0
13.5
1
2000
16.5
14.5
5
2100
17.5
15.0
1
2150
18.0
15.5
1
2200
18.5
15.5
1
2300
19.0
16.5
3
3000
25.0
21.5
2
4000
33.5
28.5
1
4200
35.0
30.0
275
8400
70.0
60.0
65
TOTAL COUNT
376
Table 1 Summary table of scale values
PSA 05/01
7. City Representative. The City will designate, prior to commencement of work, its
project representative who shall make, within the scope of his or her authority, all necessary and
proper decisions with reference to the project. All requests for contract interpretations, change
orders, and other clarification or instruction shall be directed to the City Representative.
8. Monthly Report. Commencing thirty (30) days after the date of execution of this
Agreement and every thirty (30) days thereafter, Professional is required to provide the City
Representative with a written report of the status of the work with respect to the Scope of
Services, Work Schedule, and other material information. Failure to provide any required
monthly report may, at the option of the City, suspend the processing of any partial payment
request.
9. Independent Contractor. The services to be performed by Professional are those
of an independent contractor and not of an employee of the City of Fort Collins. The City shall
not be responsible for withholding any portion of Professional's compensation hereunder for the
payment of FICA, Workers' Compensation, other taxes or benefits or for any other purpose.
10. Personal Services. It is understood that the City enters into this Agreement
based on the special abilities of the Professional and that this Agreement shall be considered as
an agreement for personal services. Accordingly, the Professional shall neither assign any
responsibilities nor delegate any duties arising under this Agreement without the prior written
consent of the City.
11. Acceptance Not Waiver. The City's approval of drawings, designs, plans,
specifications, reports, and incidental work or materials furnished hereunder shall not in any way
relieve the Professional of responsibility for the quality or technical accuracy of the work. The
City's approval or acceptance of, or payment for, any of the services shall not be construed to
operate as a waiver of any rights or benefits provided to the City under this Agreement.
12. Default. Each and every term and condition hereof shall be deemed to be a
material element of this Agreement. In the event either party should fail or refuse to perform
according to the terms of this agreement, such party may be declared in default.
13. Remedies. In the event a party has been declared in default, such defaulting
party shall be allowed a period of ten (10) days within which to cure said default. In the event
the default remains uncorrected, the party declaring default may elect to (a) terminate the
Agreement and seek damages; (b) treat the Agreement as continuing and require specific
performance; or (c) avail himself of any other remedy at law or equity. If the non -defaulting
party commences legal or equitable actions against the defaulting party, the defaulting party
shall be liable to the non -defaulting party for the non -defaulting party's reasonable attorney fees
and costs incurred because of the default.
14. Binding Effect. This writing, together with the exhibits hereto, constitutes the
entire agreement between the parties and shall be binding upon said parties, their officers,
employees, agents and assigns and shall inure to the benefit of the respective survivors, heirs,
personal representatives, successors and assigns of said parties.
15. Law/Severability. The laws of the State of Colorado shall govern the
construction, interpretation, execution and enforcement of this Agreement. In the event any
provision of this Agreement shall be held invalid or unenforceable by any court of competent
jurisdiction, such holding shall not invalidate or render unenforceable any other provision of this
Agreement.
16. Special Provisions. Special provisions or conditions relating to the services to be
performed pursuant to this Agreement are set forth in Exhibit "'I", consisting of twenty two (22)
pages, attached hereto and incorporated herein by this reference.
THE CITY OF FORT COLLINS, COLORADO
By:
PmO B. O'Neill II, CPPO, FNIGP
Director P rchasin/g & Risk Management
DATE:
Techni Graphic Systems, Inc.
3�:— _.
• i,s s.
ATTEST:
(Corporate Seal)
Corporate Secretary
Exhibit "1"
P-836: PLACEMENT OF FEATURE LINKED ADDRESS ANNOTATIONS
co
t rt Collins
Ell
Geogochic infamction Services
Section1.0: Scope of Work................................................................................. 3
1. Address Annotations........................................................................................ 8
1 a. Additions to the Arclnfo addresslist Database ................................................ 8
2. Project Orientation............................................................................................ 8
3. Pilot Project...................................................................................................... 8
4. Pilot Deliverables.............................................................................................. 9
5. Post Pilot Requirements................................................................................... 9
Section 2.0: Quality Control.................................................................................. 9
1. Annotation Placement...................................................................................... 9
2. QC for Number of Generated Annotations..................................................... 10
4. Timeline table..............................................................................................................10
Attachment A: Area of parcel data coverage................................................................6
Attachment B: A quarter section representing annotation placement .....................7
Attachment C: Methodolgy for creating featured linked annotations in ESRI
Arclnfoworkstation.................................................................................................13
Attachment D: Annotation placement specifications figures 1 - 3...........................19
Attachment E: Annotation placement and Building Designation instruction .......... 22
Figure 4 Condominium complex
Figure 5 Preserves appartment complex.
......24
......25
Figure6 Trailer park............................................................................................................1
Table 1 Summary table of scale values...............................................................................2
Section 1.0: Scope of Work
1. Address Annotations
The contractor will produce address annotations for all parcels within the City
of Fort Collins GIS maintenance area shown in attachment A. There are
approximately 58,000 parcels. The address annotations will be delivered as
an annotation subclass in the ESRI Arclnfo format, maintaining a unique link
to the city's address database. The contractor will receive an Arclnfo
database file containing all the current addresses for the City of Fort Collins
and an Arclnfo coverage containing all parcels as a region subclass.
Attachment B is a sample of the desired annotation results.
1a. Additions to the Arclnfo addresslist Database (addendum portion)
The Contractor will reference the Poudre Fire Authorities current map book
and edit the City of Fort Collins address database to reflect addresses that
contain building designations. The address database itself contains some of
this information however it is concatenated, meaning the building and unit
designations are in one field. The cities current updating procedures do not
allow us to distinguish between buildings and units. Consequently the unit
field may be populated with in accurate data that needs to be corrected. The
contractor will be required to QC the current entries in the address database
and make any needed corrections by capturing buildings in a separate field.
The contractor will use the Poudre Fire Authorities detailed run book maps to
add the building attributes that do not currently exist in the address database.
Also feature linked annotations will be created for the building designations
and placed relatively in the same locations as they are in the run book and at
the correct scale and size.
2. Project Orientation
A meeting will be scheduled to get TGS familiar with the data, answer
questions and discuss any technical issues that the GIS department or TGS
may have. The expected method for creating the data and performing QC/QA
must be submitted to the City of Fort Collins prior to starting the pilot project in
the form of a Microsoft word document. A revision to this document would
then be submitted before work starts on the entire data set.
3. Pilot Project
To determine further details, a pilot project will take place. Feature linked
annotation addresses will be created for 4 quarter sections at varying scales
and text sizes by TGS. The differences in scales represent subset areas
within the quarter sections. The contractor is required to use ESRI's Arclnfo
Workstation to create the annotations. The preferred method for creating the
feature linked annotations is documented in attachment C. The contractor will
define the method for creating the annotations and list the types of software
used in the required process/procedure document. A sample or pilot dataset
will be given to the contractor and then returned to the City of Fort Collins
within one week after data delivery for testing and quality control by the city.
The pilot work will include examples of both tasks 1 and 1.a as described
earlier. The submitted data will be tested to assure that it will migrate into the
city's current parcel data. Quality control is to be done on the pilot data so that
any additional parameters needed to complete the entire job can be given to
the contractor. The contractor will follow general rules for annotation
placement, and address table modifications, which are described in
attachments D and E.
4. Pilot Deliverables
Feature linked annotation will be delivered to the City of Fort Collins as
specified in the pilot project. A minimum of 90% of the annotation addresses
have to be placed according to the specifications outlined in attachment D
and 100% of the addresses must have an annotation.
5. Post Pilot Requirements
A discrepancy list would be submitted every three days so problems in the
data can be corrected by City of Fort Collins employees as they are found. In
the event that the number of discrepancies exceeds a total number of 25
documented occurrences a report will be submitted to the City of Fort Collins
either the same or next working day they are found, even if a scheduled
report was given as recently as 1 day prior to such an occurrence. Problems
might include items such as corner lots and other parcels with multiple
addresses. This reporting provision is extremely important to the city because
of our limited staff and resources. An extremely large list of discrepancy
delivered at one time could cause a back log of work for us. TGS has stated
in their proposal that they have a great deal of experience doing this type of
work, therefore it is our understanding that an experienced TGS technician
should be able to notice irregularities and log or track them for reporting
purposes. The methodology for tracking will be up to the TGS project
manager, but must be approved by the City of Fort Collins GIS project
manager prior to starting any work. This methodology can be established
during the pilot phase, but must be in place before starting work on the entire
data set.
Section 2.0: Quality Control
1. Annotation Placement
After delivery the City of Fort Collins will review 25 randomly chosen quarter
sections at the1:4250 scale for completeness and accuracy of annotation
placement. The selection will also include 1 area for all other scale values.
Table 1 is a summary of scales contained in the PFA grid system. The city is
sectioned out by 498 quarter sections, with an average of 120 addresses
within each section. We are expecting that at minimum 95% of the addresses
will be placed in their correct location. If more than 5% of the checked
addresses aren't placed correctly or any addresses are missing, the product
will be returned for correction. The QC process will be repeated only twice If